LCDSmearTrack


class description - source file - inheritance tree

class LCDSmearTrack : public TObject

    private:
void CalcPOCA(Double_t qMC, Double_t bfld_z, TVector3 p_orig, TVector3 x_orig, TVector3& p_poca, TVector3& x_poca) void CalcSmearParameters(Double_t* m_eparm, Double_t* d_parm, Double_t bfld_z, Double_t pTot, Double_t abscth, LCDGetParameters* gp, LCDLookUp2d** par, Double_t* chi2) void CalcTrackParameters(Double_t qMC, Double_t bfld_z, TVector3 capMC, TVector3 caxMC, Double_t* tkpar) void FindEigen(TMatrixD& Source, TMatrixD& RotationMatrix, TMatrixD& EigenValues) protected:
public:
LCDSmearTrack LCDSmearTrack(LCDGetParameters* gp, char* smearFileName) LCDSmearTrack LCDSmearTrack(LCDSmearTrack&) void ~LCDSmearTrack() static TClass* Class() LCDLookUp2d* GetBarrelTable(Int_t i) LCDLookUp2d* GetEndcapTable(Int_t i) LCDGetParameters* GetParameters() virtual TClass* IsA() const LCDTrack* makeTrack(LCDMcPart* p, Int_t index, Int_t index0, LCDGetParameters* gp) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

private:
TRandom* m_random random numbers for smearing LCDGetParameters* m_parameters parameters class LCDLookUp2d* barrel_parNum[15] lookup tables for barrel LCDLookUp2d* endcap_parNum[15] lookup tables for endcap protected:
public:
static Int_t ptI static Int_t phiI static Int_t zI static Int_t rI static Int_t tanLI

Class Description

 SmearTrack

 Smears tracks via lookup tables on resolution

LCDTrack* makeTrack(LCDMcPart* p, Int_t index, Int_t index0, LCDGetParameters* gp)

LCDSmearTrack(LCDGetParameters* gp, char* smearFileName)

void FindEigen( TMatrixD& Source, TMatrixD& RotationMatrix, TMatrixD& EigenValues)

void CalcPOCA( Double_t qMC, Double_t bfld_z, TVector3 p_orig, TVector3 x_orig, TVector3& p_poca, TVector3& x_poca)

void CalcSmearParameters( Double_t* m_eparm, Double_t* d_parm, Double_t bfld_z, Double_t pTot, Double_t abscth, LCDGetParameters* gp, LCDLookUp2d** par, Double_t* chi2)

void CalcTrackParameters( Double_t qMC, Double_t bfld_z, TVector3 pMC, TVector3 xMC, Double_t* tkpar)



Inline Functions


        LCDGetParameters* GetParameters()
             LCDLookUp2d* GetBarrelTable(Int_t i)
             LCDLookUp2d* GetEndcapTable(Int_t i)
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
            LCDSmearTrack LCDSmearTrack(LCDSmearTrack&)
                     void ~LCDSmearTrack()


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.