LCDGetParameters


class description - source file - inheritance tree

class LCDGetParameters : public TObject

    private:
protected:
public:
LCDGetParameters LCDGetParameters() LCDGetParameters LCDGetParameters(FILE* parFile) LCDGetParameters LCDGetParameters(LCDGetParameters&) void ~LCDGetParameters() static TClass* Class() Double_t GetCalEnergyEMA() Double_t GetCalEnergyEMB() Double_t GetCalEnergyHADA() Double_t GetCalEnergyHADB() Double_t GetCalTransEMA() Double_t GetCalTransEMB() Double_t GetCalTransHADA() Double_t GetCalTransHADB() Double_t GetCoilInnerR() Double_t GetCoilIntLeng() Double_t GetCoilOuterZ() TString* GetCoilPlace() Double_t GetCoilThick() TString* GetDetectorName() LCDDetectorVolume* GetDetectorVolumes() TString* GetEMBarrelAbsMat() Double_t GetEMBarrelAbsThick() Double_t GetEMBarrelInnerR() Int_t GetEMBarrelLayer() Double_t GetEMBarrelOuterR() Double_t GetEMBarrelOuterZ() Double_t GetEMBarrelThick() Double_t GetEMEndcapInnerZ() Int_t GetEMEndcapLayer() Double_t GetEMEndcapThick() Double_t GetEMEnergyScale() Double_t GetEMMergeAngle() Double_t GetEMMergeSize() Double_t GetEMphiSeg() Double_t GetEMThetaSeg() TString* GetHADBarrelAbsMat() Double_t GetHADBarrelAbsThick() Double_t GetHADBarrelInnerR() Int_t GetHADBarrelLayer() Double_t GetHADBarrelOuterR() Double_t GetHADBarrelOuterZ() Double_t GetHADBarrelThick() Double_t GetHADEndcapInnerZ() Int_t GetHADEndcapLayer() Double_t GetHADEndcapThick() Double_t GetHADEnergyScale() Double_t GetHADMergeAngle() Double_t GetHADMergeSize() Double_t GetHADphiSeg() Double_t GetHADThetaSeg() LCDDetectorVolume* GetInnerVolume() Double_t GetIPSigmaX() Double_t GetIPSigmaY() Double_t GetIPSigmaZ() Double_t GetLUMEndcapInnerZ() Int_t GetLUMEndcapLayer() Double_t GetLUMEndcapThick() Double_t GetLUMEnergyScale() Double_t GetLUMphiSeg() Double_t GetLUMThetaSeg() Double_t GetMagneticField() Int_t GetMinHit() TString* GetMUBarrelAbsMat() Double_t GetMUBarrelAbsThick() Double_t GetMUBarrelInnerR() Int_t GetMUBarrelLayer() Double_t GetMUBarrelOuterR() Double_t GetMUBarrelOuterZ() Double_t GetMUBarrelThick() Double_t GetMUEndcapInnerZ() Int_t GetMUEndcapLayer() Double_t GetMUEndcapThick() Double_t GetMUEnergyScale() Double_t GetMUphiSeg() Double_t GetMUThetaSeg() Int_t GetNVolumes() Double_t GetPipeOuter() Double_t GetPolarInner() Double_t GetPolarOuter() Double_t GetPTMin() virtual TClass* IsA() const void SetCalEnergyEMA(Double_t a) void SetCalEnergyEMB(Double_t a) void SetCalEnergyHADA(Double_t a) void SetCalEnergyHADB(Double_t a) void SetCalTransEMA(Double_t a) void SetCalTransEMB(Double_t a) void SetCalTransHADA(Double_t a) void SetCalTransHADB(Double_t a) void SetCoilinHAD() void SetCoiloutHAD() void SetDetectorGeomFile(FILE*) Int_t SetDetectorVolumes() void SetEMMergeAngle(Double_t a) void SetEMMergeSize(Double_t a) void SetHADMergeAngle(Double_t a) void SetHADMergeSize(Double_t a) void SetIPSigmaX(Double_t x) void SetIPSigmaY(Double_t y) void SetIPSigmaZ(Double_t z) void SetMagneticField(Double_t b) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

private:
Double_t m_Field Magnetic field Double_t m_ipSigmaX Error of IP smear, X. Double_t m_ipSigmaY Error of IP smear, Y. Double_t m_ipSigmaZ Error of IP smear, Z. Int_t m_minHit min hit for track acceptance Double_t m_PtMin min momentum for track acceptance Double_t m_PolarInner polar angle acceptance for tracking barrel Double_t m_PolarOuter polar angle acceptance for tracking ec Double_t m_CalEnergyEMA Double_t m_CalEnergyEMB Double_t m_CalEnergyHADA Double_t m_CalEnergyHADB Double_t m_CalTransEMA Double_t m_CalTransEMB Double_t m_CalTransHADA Double_t m_CalTransHADB Double_t m_EMMergeSize EM Merge size (= Moriel radius) Double_t m_EMMergeAngle EM Merge angle (= granularity) Double_t m_HADMergeSize HAD Merge size (= Moriel radius) Double_t m_HADMergeAngle HAD Merge angle (= granularity) Double_t m_EMEnergyScale EM emergy scale for sampling Double_t m_HADEnergyScale HAD emergy scale for sampling Double_t m_MUEnergyScale MU emergy scale for sampling Double_t m_LUMEnergyScale LUM emergy scale for sampling Double_t m_EMThetaSeg EM Theta segmentation Double_t m_HADThetaSeg HAD Theta segmentation Double_t m_MUThetaSeg MU Theta segmentation Double_t m_LUMThetaSeg ELU Theta segmentation Double_t m_EMphiSeg EM phi segmentation Double_t m_HADphiSeg HAD phi segmentation Double_t m_MUphiSeg MU phi segmentation Double_t m_LUMphiSeg LUM phi segmentation Double_t m_EMBarrelInnerR Double_t m_HADBarrelInnerR Double_t m_MUBarrelInnerR Double_t m_EMBarrelOuterR Double_t m_HADBarrelOuterR Double_t m_MUBarrelOuterR Double_t m_EMBarrelOuterZ Double_t m_HADBarrelOuterZ Double_t m_MUBarrelOuterZ Int_t m_EMBarrelLayer Int_t m_HADBarrelLayer Int_t m_MUBarrelLayer Double_t m_EMBarrelThick Double_t m_HADBarrelThick Double_t m_MUBarrelThick Double_t m_EMBarrelAbsThick Double_t m_HADBarrelAbsThick Double_t m_MUBarrelAbsThick Double_t m_EMEndcapInnerZ Double_t m_HADEndcapInnerZ Double_t m_MUEndcapInnerZ Double_t m_LUMEndcapInnerZ Int_t m_EMEndcapLayer Int_t m_HADEndcapLayer Int_t m_MUEndcapLayer Int_t m_LUMEndcapLayer Double_t m_EMEndcapThick Double_t m_HADEndcapThick Double_t m_MUEndcapThick Double_t m_LUMEndcapThick Double_t m_CoilInnerR Double_t m_CoilOuterZ Double_t m_CoilThick Double_t m_CoilIntLeng Double_t m_PipeOuter TString m_DetectorName nickname for detector geometry TString m_CoilPlace Place of Coil (within/out of HAD CAL) TString m_EMBarrelAbsMat EM CAL Absorber Material TString m_HADBarrelAbsMat HAD CAL Absorber Material TString m_MUBarrelAbsMat MU detector Material LCDDetectorVolume* m_Volumes Array of detector volumes LCDDetectorVolume* m_InnerVolume Innermost volume about IP Int_t m_nVolumes Number of detector volumes in array

Class Description

 LCDGetParameters


LCDGetParameters()

LCDGetParameters(FILE* parFile): m_Volumes(0),m_InnerVolume(0),m_nVolumes(0)

void SetDetectorGeomFile(FILE* parFile)

Int_t SetDetectorVolumes()



Inline Functions


                  Double_t GetMagneticField()
                  Double_t GetIPSigmaX()
                  Double_t GetIPSigmaY()
                  Double_t GetIPSigmaZ()
                     Int_t GetMinHit()
                  Double_t GetPTMin()
                  Double_t GetPolarInner()
                  Double_t GetPolarOuter()
                  Double_t GetCalEnergyEMA()
                  Double_t GetCalEnergyEMB()
                  Double_t GetCalEnergyHADA()
                  Double_t GetCalEnergyHADB()
                  Double_t GetCalTransEMA()
                  Double_t GetCalTransEMB()
                  Double_t GetCalTransHADA()
                  Double_t GetCalTransHADB()
                  Double_t GetEMMergeSize()
                  Double_t GetEMMergeAngle()
                  Double_t GetHADMergeSize()
                  Double_t GetHADMergeAngle()
                  Double_t GetEMEnergyScale()
                  Double_t GetHADEnergyScale()
                  Double_t GetMUEnergyScale()
                  Double_t GetLUMEnergyScale()
                  Double_t GetEMThetaSeg()
                  Double_t GetHADThetaSeg()
                  Double_t GetMUThetaSeg()
                  Double_t GetLUMThetaSeg()
                  Double_t GetEMphiSeg()
                  Double_t GetHADphiSeg()
                  Double_t GetMUphiSeg()
                  Double_t GetLUMphiSeg()
                     Int_t GetEMBarrelLayer()
                     Int_t GetHADBarrelLayer()
                     Int_t GetMUBarrelLayer()
                  Double_t GetEMBarrelThick()
                  Double_t GetHADBarrelThick()
                  Double_t GetMUBarrelThick()
                  Double_t GetEMBarrelAbsThick()
                  Double_t GetHADBarrelAbsThick()
                  Double_t GetMUBarrelAbsThick()
                  Double_t GetEMBarrelInnerR()
                  Double_t GetHADBarrelInnerR()
                  Double_t GetMUBarrelInnerR()
                  Double_t GetEMBarrelOuterR()
                  Double_t GetHADBarrelOuterR()
                  Double_t GetMUBarrelOuterR()
                  Double_t GetEMBarrelOuterZ()
                  Double_t GetHADBarrelOuterZ()
                  Double_t GetMUBarrelOuterZ()
                  Double_t GetEMEndcapInnerZ()
                  Double_t GetHADEndcapInnerZ()
                  Double_t GetMUEndcapInnerZ()
                  Double_t GetLUMEndcapInnerZ()
                     Int_t GetEMEndcapLayer()
                     Int_t GetHADEndcapLayer()
                     Int_t GetMUEndcapLayer()
                     Int_t GetLUMEndcapLayer()
                  Double_t GetEMEndcapThick()
                  Double_t GetHADEndcapThick()
                  Double_t GetMUEndcapThick()
                  Double_t GetLUMEndcapThick()
                  Double_t GetCoilInnerR()
                  Double_t GetCoilOuterZ()
                  Double_t GetCoilThick()
                  Double_t GetCoilIntLeng()
                  Double_t GetPipeOuter()
                  TString* GetDetectorName()
                  TString* GetCoilPlace()
                  TString* GetEMBarrelAbsMat()
                  TString* GetHADBarrelAbsMat()
                  TString* GetMUBarrelAbsMat()
        LCDDetectorVolume* GetDetectorVolumes()
        LCDDetectorVolume* GetInnerVolume()
                     Int_t GetNVolumes()
                      void SetMagneticField(Double_t b)
                      void SetIPSigmaX(Double_t x)
                      void SetIPSigmaY(Double_t y)
                      void SetIPSigmaZ(Double_t z)
                      void SetCalEnergyEMA(Double_t a)
                      void SetCalEnergyEMB(Double_t a)
                      void SetCalEnergyHADA(Double_t a)
                      void SetCalEnergyHADB(Double_t a)
                      void SetCalTransEMA(Double_t a)
                      void SetCalTransEMB(Double_t a)
                      void SetCalTransHADA(Double_t a)
                      void SetCalTransHADB(Double_t a)
                      void SetEMMergeSize(Double_t a)
                      void SetEMMergeAngle(Double_t a)
                      void SetHADMergeSize(Double_t a)
                      void SetHADMergeAngle(Double_t a)
                      void SetCoilinHAD()
                      void SetCoiloutHAD()
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
          LCDGetParameters LCDGetParameters(LCDGetParameters&)
                      void ~LCDGetParameters()


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.