TrackDirection2Module
| #include "TrackDirection2Module.hh" |
TrackDirection2Module
class description - source file - inheritance tree (.pdf)
class TrackDirection2Module : public RecoModule
| Inheritance Chart: | |||||||||||||||
|
private:
void AA1()
void AA2()
void AE1()
void all()
void CalculatefromBetaEASdir()
Double_t CalculateRmax(Double_t hmax)
Bool_t DoStat(vector<Double_t> err, string namemethod)
Double_t FindHmax(Double_t theta)
void FindPlane()
void NE1()
void NE2()
void UseShapeandFindPlane()
public:
TrackDirection2Module()
virtual ~TrackDirection2Module()
static TClass* Class()
virtual Bool_t Done()
virtual Bool_t Init()
virtual TClass* IsA() const
virtual Bool_t PostProcess()
virtual Bool_t PreProcess()
virtual Bool_t Process(RecoEvent*)
virtual Bool_t SaveRootData(RecoRootEvent*)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual void UserMemoryClean()
Data Members
private:
RecoEvent* fEv
vector<Int_t> fPointsId
vector<Double_t> vecDeltaEASDir
vector<Double_t> vecDeltaEASDirAA1
vector<Double_t> vecDeltaEASDirAA2
vector<Double_t> vecDeltaEASDirNE1
vector<Double_t> vecDeltaEASDirNE2
vector<Double_t> vecDeltaEASDirAE1
vector<Double_t> vecDeltaTDP
Int_t fNumPoints
Int_t fNumHits
Int_t fNumPointsSel
Int_t fNumHitsSel
Int_t fQuality
Int_t fRecoEventsCounter
TVector3 fCentroid
TVector3 fNorm
TVector3 fNormsel
TVector3 fW
TVector3 fU
TVector3 fTrueDir
TVector3 fTrueNorm
TVector3 fTrueMax
TVector3 fEASDir
Double_t fAngularSpeed
Double_t fBeta
Double_t fBetaInit
Double_t fHmax
Double_t fRmax
Double_t fTrueTheta
Double_t fTruePhi
Double_t fTHETAloc
Double_t fTHETAreco
Double_t fPHIreco
Double_t fTmaxFit
Double_t fDeltaTheta
Double_t fDeltaPhi
Double_t fDeltaEASDir
Double_t fDeltaTDP
Double_t fDeltaEASDirAA1
Double_t fTHETArecoAA1
Double_t fPHIrecoAA1
Double_t fDeltaEASDirAA2
Double_t fTHETArecoAA2
Double_t fPHIrecoAA2
Double_t fDeltaEASDirNE1
Double_t fTHETArecoNE1
Double_t fPHIrecoNE1
Double_t fDeltaEASDirNE2
Double_t fTHETArecoNE2
Double_t fPHIrecoNE2
Double_t fDeltaEASDirAE1
Double_t fTHETArecoAE1
Double_t fPHIrecoAE1
Double_t fNumPointsMin
Int_t fNumHitsMinimum
Int_t fDoGraphUseShape
Double_t fErrAngle
Double_t HISS
Double_t fDoShapeSelection
Double_t fUseShapeSelectioninModules
Double_t fMethodIdentifier
Double_t fFixTmaxNumeric
Int_t fAA1done
Float_t fStat1
Float_t fStat2
Int_t fMulti1
Int_t fMulti2
public:
ContainerData fData
Class Description
TrackDirection2Module <extensive class description> Config file parameters ====================== <parameter name>: <parameter description> -Valid options: <available options>
Bool_t Init()
Bool_t PreProcess()
Bool_t Process(RecoEvent *ev)
Bool_t PostProcess()
Bool_t Done()
Bool_t DoStat(vector<Double_t> err, string namemethod)
void UserMemoryClean()
Bool_t SaveRootData(RecoRootEvent *fRecoRootEvent)
void FindPlane()
void UseShapeandFindPlane()
void AA1()
void AA2()
void NE1()
void NE2()
void AE1()
void all()
void CalculatefromBetaEASdir()
Double_t FindHmax( Double_t theta )
Double_t CalculateRmax( Double_t hmax )
Inline Functions
void ~TrackDirection2Module()
TrackDirection2Module TrackDirection2Module()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
