star-travex
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
Profile3D Class Reference

#include <Profile3D.h>

Inheritance diagram for Profile3D:

Public Member Functions

 Profile3D ()
 
 Profile3D (std::string name, std::string title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t ylow, Double_t yup, Int_t nbinsz, Double_t zlow, Double_t zup, std::string options="")
 
void ResetBinCumulMode ()
 
Int_t FillAsCumulative (Double_t x, Double_t y, Double_t z, Double_t t)
 
virtual Profile2DDoProjectProfile2D (const char *name, const char *title, const TAxis *projX, const TAxis *projY, bool originalRange, bool useUF, bool useOF) const
 
Profile2DProject3DProfile (Option_t *option) const
 
virtual Double_t RetrieveBinContent (Int_t bin) const
 
virtual void Print (Option_t *option) const
 
TH3D * ProjectionXYZ (const char *name, Option_t *option) const
 

Static Public Member Functions

static TH2D * DoProject2D (const H3D &h, const char *name, const char *title, TAxis *projX, TAxis *projY, bool computeErrors, bool originalRange, bool useUF, bool useOF)
 

Protected Attributes

TArrayC fBinCumulMode
 

Detailed Description

Definition at line 12 of file Profile3D.h.

Constructor & Destructor Documentation

Profile3D::Profile3D ( )
Profile3D::Profile3D ( std::string  name,
std::string  title,
Int_t  nbinsx,
Double_t  xlow,
Double_t  xup,
Int_t  nbinsy,
Double_t  ylow,
Double_t  yup,
Int_t  nbinsz,
Double_t  zlow,
Double_t  zup,
std::string  options = "" 
)

Definition at line 25 of file Profile3D.cxx.

Member Function Documentation

static TH2D* Profile3D::DoProject2D ( const H3D h,
const char *  name,
const char *  title,
TAxis *  projX,
TAxis *  projY,
bool  computeErrors,
bool  originalRange,
bool  useUF,
bool  useOF 
)
inlinestatic

Definition at line 30 of file Profile3D.h.

Profile2D * Profile3D::DoProjectProfile2D ( const char *  name,
const char *  title,
const TAxis *  projX,
const TAxis *  projY,
bool  originalRange,
bool  useUF,
bool  useOF 
) const
virtual

Definition at line 96 of file Profile3D.cxx.

Int_t Profile3D::FillAsCumulative ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t  t 
)

Definition at line 43 of file Profile3D.cxx.

void Profile3D::Print ( Option_t *  option) const
virtual

Definition at line 315 of file Profile3D.cxx.

Profile2D * Profile3D::Project3DProfile ( Option_t *  option) const

Definition at line 185 of file Profile3D.cxx.

TH3D * Profile3D::ProjectionXYZ ( const char *  name,
Option_t *  option 
) const

Definition at line 400 of file Profile3D.cxx.

void Profile3D::ResetBinCumulMode ( )

Definition at line 36 of file Profile3D.cxx.

virtual Double_t Profile3D::RetrieveBinContent ( Int_t  bin) const
inlinevirtual

Definition at line 26 of file Profile3D.h.

Member Data Documentation

TArrayC Profile3D::fBinCumulMode
protected

Definition at line 38 of file Profile3D.h.


The documentation for this class was generated from the following files: