LCDSmearTrack
class description - source file - inheritance tree
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)
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
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.