SmearVolume
class description - source file - inheritance tree
class SmearVolume : public TObject
public:
SmearVolume SmearVolume()
SmearVolume SmearVolume(SmearVolume&)
void ~SmearVolume()
TClass* Class()
virtual TClass* IsA()
Bool_t isInside(Double_t x, Double_t y, Double_t z)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
public:
TString name
VolumeType volKind might need CalRecon::VolumeType here
Double_t innerR inner radius
Double_t outerR outer radius
Double_t innerZ min z in the volume
Double_t outerZ max z in the volume
Bool_t barrel barrel or endcap-type volume?
Double_t iLenPerCm interaction lengths per cm
Double_t radLenPerCm rad len per cm
SmearFuzz* pFuzz parameters for smearing energy, position in volume
Double_t field average field in the volume
Double_t emEff unused for now
Double_t hadEff unused for now
TObject* pNextR points to adjacent volume of larger R
TObject* pPrevR points to adjacent volume of smaller R
TObject* pNextZ points to adjacent volume of larger Z
SmearVolume
Keep track of everything of interest to Fast MC calorimetry about a
particular volume: its dimensions, who its neighbors are, mag. field,
and smearing parameters.
Bool_t isInside(Double_t x, Double_t y, Double_t z)
Determine if specified point is in the volume.
Inline Functions
SmearVolume SmearVolume()
TClass* Class()
TClass* IsA()
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
SmearVolume SmearVolume(SmearVolume&)
void ~SmearVolume()
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.