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)

Data Members

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

Class Description

  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.