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)
void Init()
protected:
public:
LCDSmearTrack LCDSmearTrack()
LCDSmearTrack LCDSmearTrack(LCDGetParameters* gp, const Char_t* smearFileName)
LCDSmearTrack LCDSmearTrack(LCDSmearTrack&)
virtual void ~LCDSmearTrack()
static TClass* Class()
LCDGetParameters* GetParameters()
LCDLookUp2d* GetSmearTable(Int_t i)
virtual TClass* IsA() const
void SetUp(LCDGetParameters* gp, const Char_t* smearFileName)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
void SmearTrack(LCDMcPart* p, Int_t index, Int_t index0, LCDGetParameters* gp, LCDTrack* tk)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TRandom m_random random numbers for smearing
LCDGetParameters* m_parameters parameters class
LCDLookUp2d* smear_parNum[15] lookup tables for smearing
LCDGetTrackLookups* m_TkLook
protected:
public:
SmearTrack
Smears tracks via lookup tables on resolution
LCDSmearTrack()
constructor: sets up lookups tables, etc.
LCDSmearTrack(LCDGetParameters* gp,
const Char_t* smearFileName)
constructor: sets up lookups tables, etc.
~LCDSmearTrack()
void Init()
void SetUp(LCDGetParameters* gp,
const Char_t* smearFileName)
void SmearTrack(LCDMcPart* p, Int_t index, Int_t index0,
LCDGetParameters* gp, LCDTrack* tk)
FindEigen(
TMatrixD& Source,
TMatrixD& RotationMatrix,
TMatrixD& EigenValues)
CalcPOCA(
Double_t qMC,
Double_t bfld_z,
TVector3 p_orig,
TVector3 x_orig,
TVector3& p_poca,
TVector3& x_poca)
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)
CalcTrackParameters(Double_t qMC,
Double_t bfld_z,
TVector3 pMC,
TVector3 xMC,
Double_t* tkpar)
Inline Functions
LCDGetParameters* GetParameters()
LCDLookUp2d* GetSmearTable(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&)
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.