1 #ifndef ROOT_EdbPlateTracking
2 #define ROOT_EdbPlateTracking
84 for(
int i=0;i<S1.
N();i++)
86 for(
int i=0;i<S2.
N();i++)
100 for(
int i=0;i<S1.
N();i++)
102 for(
int i=0;i<S2.
N();i++)
148 static TTree *
InitSBtree(
const char *file_name=
"sbt.root",
const char *mode=
"RECREATE");
149 bool UpdateSBtree( TTree &tsbt,
int idp[4],
int idf[4]);
TLegendEntry * entry
Definition: Canv_SYSTEMATICS_ALLCOMBINED__RMSEnergy__vs__Energy__ELECTRON.C:130
Definition: EdbPattern.h:280
Definition: EdbBrick.h:13
void Copy(EdbPlateP &p)
Definition: EdbBrick.cxx:22
Definition: EdbPlateTracking.h:19
EdbPattern eSpre
Definition: EdbPlateTracking.h:51
int FindPrediction(EdbSegP &spred, EdbSegP &fndbt, EdbSegP &fnds1, EdbSegP &fnds2, EdbSegP &snewpred)
Definition: EdbPlateTracking.cxx:340
EdbPattern eSide1
Definition: EdbPlateTracking.h:26
bool UpdateSBtree(TTree &tsbt, int idp[4], int idf[4])
Definition: EdbPlateTracking.cxx:674
Float_t ePulsMinDegradBT
Definition: EdbPlateTracking.h:60
int FindCandidateMT(EdbPattern &fnds1, EdbPattern &fnds2, EdbSegP &fnd)
Definition: EdbPlateTracking.cxx:300
EdbPlateTracking(EdbPattern &S1, EdbPattern &S2, EdbSegP &prediction)
Definition: EdbPlateTracking.h:97
void TransformFromPlateRS()
Definition: EdbPlateTracking.cxx:808
void Print()
Definition: EdbPlateTracking.cxx:66
Int_t eStatus
Definition: EdbPlateTracking.h:34
EdbSegP eNext
Definition: EdbPlateTracking.h:33
EdbPlateTracking(EdbPattern &S1, EdbPattern &S2, EdbSegP &prediction, EdbPlateP &plate)
Definition: EdbPlateTracking.h:81
Int_t eIdp[4]
Definition: EdbPlateTracking.h:69
EdbPlateP ePlate
Definition: EdbPlateTracking.h:28
EdbSegP eS2
Definition: EdbPlateTracking.h:32
EdbSegP eS1
Definition: EdbPlateTracking.h:32
int UpdateFlag(int flag, int status)
Definition: EdbPlateTracking.cxx:88
void SetCondMT(EdbScanCond &cond)
Definition: EdbPlateTracking.h:115
EdbPattern eS2pre
Definition: EdbPlateTracking.h:47
EdbPlateTracking()
Definition: EdbPlateTracking.h:76
static int GetBTHoles(int flag)
Definition: EdbPlateTracking.h:121
Float_t eChi2MaxBT
Definition: EdbPlateTracking.h:55
Float_t eDeltaR
Definition: EdbPlateTracking.h:49
EdbSegP eS
Definition: EdbPlateTracking.h:32
void SetCondBT(EdbScanCond &cond)
Definition: EdbPlateTracking.h:116
bool GetSBtreeEntry(int entry, TTree &tsbt)
Definition: EdbPlateTracking.cxx:710
Float_t ePreliminaryChi2MaxMT
Definition: EdbPlateTracking.h:44
int FindTrack(EdbTrackP &pred, EdbTrackP &found, EdbPlateP &plate)
Definition: EdbPlateTracking.cxx:769
bool ePredictionScan
Definition: EdbPlateTracking.h:72
virtual ~EdbPlateTracking()
EdbScanCond eCondBT
Definition: EdbPlateTracking.h:39
int FindCandidateMTDS(EdbPattern &fnds1, EdbPattern &fnds2, EdbSegP &fnd, EdbSegP &spred, float maxdmin)
Definition: EdbPlateTracking.cxx:450
int FindBestCandidate(EdbPattern &fndbt, EdbSegP &fnd, EdbPattern &cnd, float wmin, float wmindegrad, float chi2max)
Definition: EdbPlateTracking.cxx:321
Float_t eChi2MaxMT
Definition: EdbPlateTracking.h:61
Float_t eDegradSlope
Definition: EdbPlateTracking.h:67
EdbPattern eS1cnd
Definition: EdbPlateTracking.h:63
void SetPred(const EdbSegP &pred)
Definition: EdbPlateTracking.cxx:52
int FindBestCandidateDS(EdbPattern &fndbt, EdbSegP &fnd, EdbPattern &cnd, float wmin, float wmindegrad, float chi2max, EdbSegP &spred, float maxdmin)
Definition: EdbPlateTracking.cxx:473
EdbScanCond eCondMT
Definition: EdbPlateTracking.h:38
Int_t eIdf[4]
Definition: EdbPlateTracking.h:70
Float_t ePulsMinMT
Definition: EdbPlateTracking.h:59
Float_t eDegradPos
Definition: EdbPlateTracking.h:66
static TTree * InitSBtree(const char *file_name="sbt.root", const char *mode="RECREATE")
Definition: EdbPlateTracking.cxx:629
EdbPattern eS2cnd
Definition: EdbPlateTracking.h:64
void Set0()
Definition: EdbPlateTracking.cxx:27
static int GetMTHoles(int flag)
Definition: EdbPlateTracking.h:122
EdbPattern eS1pre
Definition: EdbPlateTracking.h:46
EdbSegP ePred
Definition: EdbPlateTracking.h:25
Float_t ePulsMinBT
Definition: EdbPlateTracking.h:53
int ExtrapolateCond(EdbScanCond &inputcond, int flag, EdbScanCond &outputcond)
Definition: EdbPlateTracking.cxx:107
int FindPredictionDS(EdbSegP &spred, EdbSegP &fndbt, EdbSegP &fnds1, EdbSegP &fnds2, EdbSegP &snewpred, float maxdmin)
Definition: EdbPlateTracking.cxx:516
Float_t ePulsMinDegradMT
Definition: EdbPlateTracking.h:54
int FindCandidates(EdbSegP &spred, EdbPattern &fndbt, EdbPattern &fnds1, EdbPattern &fnds2)
Definition: EdbPlateTracking.cxx:171
int FindCompliments(EdbSegP &s, EdbPattern &pat, TObjArray &found, float chi2max, TArrayF &chiarr)
Definition: EdbPlateTracking.cxx:126
EdbPattern eSide2
Definition: EdbPlateTracking.h:27
EdbPattern eScnd
Definition: EdbPlateTracking.h:57
static void CloseSBtree(TTree *tree)
Definition: EdbPlateTracking.cxx:742
Definition: EdbScanCond.h:10
void Copy(const EdbSegP &s)
Definition: EdbSegP.cxx:104
Float_t Z() const
Definition: EdbPattern.h:87
void SetZ(float z)
Definition: EdbPattern.h:41
Int_t N() const
Definition: EdbPattern.h:89
EdbSegP * GetSegment(int i) const
Definition: EdbPattern.h:66
EdbSegP * AddSegment(int i, EdbSegP &s)
Definition: EdbPattern.cxx:71
Definition: EdbPattern.h:118
Int_t plate
Definition: merge_Energy_SytematicSources_Electron.C:1
EdbSegP * s
Definition: tlg2pattern.C:32