2#ifndef __Analysis_DecaySearch_h__
3#define __Analysis_DecaySearch_h__
192 int ndau,
double p,
double pmin,
double pmax,
double pt,
double rmst,
double rmsl):
200 void Draw(Option_t *option=
"");
321 float ipcutdau_lt_1 =
eDSVer==1 ? 500 : 300;
322 float ipcutdau_gt_1 =
eDSVer==1 ? 800 : 500;
324 if(gDirectory->Get(
"eTSDauIPHist1")) gDirectory->Delete(
"eTSDauIPHist1");
325 eTSDauIPHist1 =
new TH1F (
"eTSDauIPHist1",
"IP cut function along dZ, 1st.", 121, -100, 12000);
328 h->SetFillColor(kBlue);
329 h->SetXTitle(
"dZ (#mum)");
330 h->SetYTitle(
"IP cut (#mum)");
331 for(
int i=1;i<=100;i++){
332 if(0<=h->GetBinLowEdge(i)&&h->GetBinLowEdge(i)<1000) h->SetBinContent(i, ipcutdau_lt_1);
333 else if(1000<=h->GetBinLowEdge(i)&&h->GetBinLowEdge(i)<11700) h->SetBinContent(i, ipcutdau_gt_1);
334 else if(11700<=h->GetBinLowEdge(i)) h->SetBinContent(i,0);
336 if(gDirectory->Get(
"eTSDauIPHist1")) gDirectory->Delete(
"eTSDauIPHist2");
337 eTSDauIPHist2 =
new TH1F (
"eTSDauIPHist2",
"IP cut function along dZ, 2nd", 121, -100, 12000);
340 h->SetFillColor(kBlue);
341 h->SetXTitle(
"dZ (#mum)");
342 h->SetYTitle(
"IP cut (#mum)");
343 for(
int i=1;i<=100;i++){
344 if(0<=h->GetBinLowEdge(i)&&h->GetBinLowEdge(i)<1000) h->SetBinContent(i, ipcutdau_lt_1);
345 else if(1000<=h->GetBinLowEdge(i)&&h->GetBinLowEdge(i)<6000) h->SetBinContent(i, ipcutdau_gt_1);
346 else if(6000<=h->GetBinLowEdge(i)) h->SetBinContent(i,0);
397 for(
int i=0;i<
tracks->GetEntries();i++) {
405 void SetBTSearch(
int do_search=1,
int npl_up=0,
int npl_down=2,
float ipcut=20,
float phcut=17){
TPaveText * pt
Definition: Canv_SYSTEMATICS_ALLCOMBINED__RMSEnergy__vs__Energy__ELECTRON.C:160
brick dz
Definition: RecDispMC.C:107
Interface for decay search.
Definition: EdbDecaySearch.h:422
TGNumberEntry * fTSDauPH
Definition: EdbDecaySearch.h:425
TGNumberEntry * fBTPH
Definition: EdbDecaySearch.h:450
TGCheckButton * fMT2seg
Definition: EdbDecaySearch.h:428
TGCheckButton * fBT
Definition: EdbDecaySearch.h:446
TGCheckButton * fMTAll
Definition: EdbDecaySearch.h:429
TGCheckButton * fSmallKink
Definition: EdbDecaySearch.h:434
void Button3()
Definition: EdbDecaySearch.h:470
TGNumberEntry * fTSDauNseg2
Definition: EdbDecaySearch.h:432
TGNumberEntry * fSmallKinkRmin
Definition: EdbDecaySearch.h:436
void FindUpstreamVertex()
EdbDecaySearchTab(int DSversion=2)
Definition: EdbDecaySearch.h:459
TGNumberEntry * fTSParPlate
Definition: EdbDecaySearch.h:443
TGMainFrame * eParamWindow
Definition: EdbDecaySearch.h:455
void MakeFakeVertexButton()
TGNumberEntry * fBTPlateDown
Definition: EdbDecaySearch.h:448
void DoMicroTrackSearchButton()
TGNumberEntry * fBTIP
Definition: EdbDecaySearch.h:449
TGNumberEntry * fTSDauNseg
Definition: EdbDecaySearch.h:426
TGCheckButton * fTSPar
Definition: EdbDecaySearch.h:439
~EdbDecaySearchTab()
Definition: EdbDecaySearch.h:462
TGNumberEntry * fTSParIP
Definition: EdbDecaySearch.h:440
TGNumberEntry * fTSParPH
Definition: EdbDecaySearch.h:441
TGCheckButton * fTSDau
Definition: EdbDecaySearch.h:424
TGNumberEntry * fTSParNseg
Definition: EdbDecaySearch.h:442
TGNumberEntry * fBTPlateUp
Definition: EdbDecaySearch.h:447
TGNumberEntry * fSmallKinkNpl
Definition: EdbDecaySearch.h:435
TGCheckButton * fTSDau2
Definition: EdbDecaySearch.h:431
TGMainFrame * eTab
Definition: EdbDecaySearch.h:456
TGNumberEntry * fMTIpl
Definition: EdbDecaySearch.h:453
Decay Search class.
Definition: EdbDecaySearch.h:204
double eTSParIP
IP cut for Parent tracks.
Definition: EdbDecaySearch.h:247
int eVertexPlatePID
vertex plate. 1st stream plate from vertex
Definition: EdbDecaySearch.h:218
TH1F * eTSDauIPHist2
Histgram for IP function along dz.
Definition: EdbDecaySearch.h:237
int eBTPlateDown
nplates downstream for Basetrack Search
Definition: EdbDecaySearch.h:253
void SetSmallKinkSearch(int do_search=1, int npl_down=5, float Rmin=5.)
Definition: EdbDecaySearch.h:409
TObjArray * FindUpstreamVertices()
Definition: EdbDecaySearch.C:437
void SetBTSearch(int do_search=1, int npl_up=0, int npl_down=2, float ipcut=20, float phcut=17)
Definition: EdbDecaySearch.h:405
int eMT2seg
Microtrack search for 2 segment.
Definition: EdbDecaySearch.h:232
TObjArray * CheckInTrackKink(EdbTrackP *trk)
Definition: EdbDecaySearch.C:153
void MTSearch2seg(TObjArray *tracks)
Definition: EdbDecaySearch.C:276
TObjArray * TSParentTracks(TObjArray *base)
Definition: EdbDecaySearch.C:545
void PrintTracks()
Definition: EdbDecaySearch.C:268
int Ntracks()
Definition: EdbDecaySearch.h:382
int eSmallKink
Small-Kink search.
Definition: EdbDecaySearch.h:239
TObjArray * DoSearch()
Definition: EdbDecaySearch.C:313
EdbDecayVertex * GetDecayVertex(int i)
Definition: EdbDecaySearch.h:385
TObjArray * CheckInTrackKinks(TObjArray *tracks=NULL)
Definition: EdbDecaySearch.h:395
void ShortDecaySearch()
Definition: EdbDecaySearch.C:806
int eTSParPlate
nPlate to be searched for Parent tracks. eTSParPlate==1:vertex-plate only. eTSParPlate==2:vertex-plat...
Definition: EdbDecaySearch.h:245
EdbPVRec * GetPVR()
Definition: EdbDecaySearch.h:388
double GetTSDauIP2(double dz)
Definition: EdbDecaySearch.C:127
int eBTPlateUp
nplates upstream or Basetrack search
Definition: EdbDecaySearch.h:252
int NDecayVertices()
Definition: EdbDecaySearch.h:384
void SetIPHist1(TH1F *h)
Definition: EdbDecaySearch.h:390
int eVtxUpIP
Ip cut from the tracks belong to the selected vertex.
Definition: EdbDecaySearch.h:259
virtual ~EdbDecaySearch()
Definition: EdbDecaySearch.h:349
int eTSDau
Daughter track search.
Definition: EdbDecaySearch.h:227
float GetIPCut(EdbVertex *v, EdbSegP *s)
Definition: EdbDecaySearch.C:794
void SmallKinkSearch()
Definition: EdbDecaySearch.C:138
double eKinkSigma
Definition: EdbDecaySearch.h:264
EdbVertex * GetPrimaryVertex()
Definition: EdbDecaySearch.h:351
@ kBaseTrackSearch
Definition: EdbDecaySearch.h:211
@ kDaughterSearch
Definition: EdbDecaySearch.h:212
@ kParentSearch
Definition: EdbDecaySearch.h:210
double GetTSDauIP1(double dz)
Definition: EdbDecaySearch.C:116
TObjArray * TSDaughterTracks(TObjArray *base)
Definition: EdbDecaySearch.C:460
int eVtxUpDZ
dz from selected vertex and upstream vertex to be searched.
Definition: EdbDecaySearch.h:258
EdbVertex * FindPrimaryVertex()
Definition: EdbDecaySearch.C:675
EdbVertex * MakeFakeVertex(EdbTrackP *t, double dz=1150)
Definition: EdbDecaySearch.C:657
void TSDaughterTracks2()
Definition: EdbDecaySearch.C:515
int eTSPar
Parent track search.
Definition: EdbDecaySearch.h:244
EdbDecaySearch(int DSversion=2)
Definition: EdbDecaySearch.h:272
TObjArray * eVertices
Definition: EdbDecaySearch.h:223
void SetVertex(EdbVertex *v)
Definition: EdbDecaySearch.C:419
int eTSDauNseg
Nseg cut for Daughter tracks.
Definition: EdbDecaySearch.h:228
TObjArray * eSegments
Definition: EdbDecaySearch.h:222
TObjArray * eTracks
Definition: EdbDecaySearch.h:221
int eSmallKinkNpl
Definition: EdbDecaySearch.h:240
void SetPVR(EdbPVRec *pvr)
Definition: EdbDecaySearch.h:387
TObjArray * eKinks
Definition: EdbDecaySearch.h:265
void SetTracks(TObjArray *array)
Definition: EdbDecaySearch.h:393
int eVtxUp
Search Upstream vertex if the ntrk of selected vertex <=3.
Definition: EdbDecaySearch.h:257
void SetParentSearch(int do_search=1, int npl=2, float ipcut=20, float phcut=17)
Definition: EdbDecaySearch.h:407
int eKinkSearch
Definition: EdbDecaySearch.h:263
TObjArray * TSBaseTracks(int ipl)
Definition: EdbDecaySearch.C:598
TObjArray * GetKinks(void)
Definition: EdbDecaySearch.h:403
double eTSDauPH
PH cut for Daughter tracks.
Definition: EdbDecaySearch.h:229
int eTSDau2
Daughter track search. 2nd (after microtrack search)
Definition: EdbDecaySearch.h:235
EdbPVRec * ePVR
Definition: EdbDecaySearch.h:224
void SetKinkSearch(int do_search)
Definition: EdbDecaySearch.h:412
int eMTAll
Microtrack search to fill holes and upstream, downstream.
Definition: EdbDecaySearch.h:233
double eBTPH
PH cut for Basetrack.
Definition: EdbDecaySearch.h:255
double eTSParPH
PH cut for Parent tracks.
Definition: EdbDecaySearch.h:248
void SetIPHist2(TH1F *h)
Definition: EdbDecaySearch.h:391
int eDSVer
Definition: EdbDecaySearch.h:215
int eTSParNseg
Nseg cut for Parent tracks.
Definition: EdbDecaySearch.h:246
int eShortDecay
Definition: EdbDecaySearch.h:269
void MTSearchAll(TObjArray *tracks)
Definition: EdbDecaySearch.C:293
double eBTIP
IP cut for Basetrack.
Definition: EdbDecaySearch.h:254
EdbVertex * eVertex
Definition: EdbDecaySearch.h:217
TH1F * eTSDauIPHist1
Histgram for IP function along dz.
Definition: EdbDecaySearch.h:230
float eSmallKinkRmin
Definition: EdbDecaySearch.h:241
void KinkSearch()
Definition: EdbDecaySearch.C:744
EdbTrackDS * FindTrack(EdbTrackP *t)
Definition: EdbDecaySearch.h:375
int eBT
Basetrack search.
Definition: EdbDecaySearch.h:251
EdbTrackDS * GetTrack(int i)
Definition: EdbDecaySearch.h:383
TObjArray * eDecayVertices
Definition: EdbDecaySearch.h:266
int eTSDauNseg2
Nseg cut for Daughter tracks. 2nd.
Definition: EdbDecaySearch.h:236
void SetShortDecaySearch(int do_search)
Definition: EdbDecaySearch.h:413
General decay vertex.
Definition: EdbDecaySearch.h:114
EdbVertex * GetPrimaryVertex()
Definition: EdbDecaySearch.h:143
EdbTrackDS * eParent
Definition: EdbDecaySearch.h:119
bool IsShort()
Definition: EdbDecaySearch.h:148
bool IsType(int type)
Definition: EdbDecaySearch.h:147
TopologyType
Definition: EdbDecaySearch.h:126
@ kShort
Definition: EdbDecaySearch.h:126
@ kLong
Definition: EdbDecaySearch.h:126
@ kSmallKink
Definition: EdbDecaySearch.h:126
void SetParent(EdbTrackDS *parent)
Definition: EdbDecaySearch.C:75
int eType
Definition: EdbDecaySearch.h:123
void SetDaughter(EdbTrackDS *daughter)
Definition: EdbDecaySearch.C:80
bool IsLong()
Definition: EdbDecaySearch.h:149
EdbVertex * ePrimaryVertex
Definition: EdbDecaySearch.h:118
EdbTrackDS * ePartner
Definition: EdbDecaySearch.h:120
void SetDaughters(TObjArray *daughters)
Definition: EdbDecaySearch.C:88
EdbDecayVertex()
Definition: EdbDecaySearch.h:130
void SetPrimaryVertex(EdbVertex *v)
Definition: EdbDecaySearch.h:137
~EdbDecayVertex()
Definition: EdbDecaySearch.C:63
EdbTrackP * GetPartner()
Definition: EdbDecaySearch.h:141
void AddTrack(EdbTrackDS *t)
Definition: EdbDecaySearch.C:67
int NDaughters()
Definition: EdbDecaySearch.h:142
int Type()
Definition: EdbDecaySearch.h:146
TObjArray * eDaughters
Definition: EdbDecaySearch.h:121
EdbTrackP * GetParent()
Definition: EdbDecaySearch.h:139
void SetPartner(EdbTrackDS *partner)
Definition: EdbDecaySearch.h:136
void SetType(int type)
Definition: EdbDecaySearch.h:145
EdbTrackP * GetDaughter(int i=0)
Definition: EdbDecaySearch.h:140
bool IsSmallKink()
Definition: EdbDecaySearch.h:150
Definition: EdbDecaySearch.h:530
TGTextButton * eButton3
Definition: EdbDecaySearch.h:532
void HandleButtons(Int_t id)
Definition: EdbEDADecaySearch.C:1676
EdbEDAFeedbackEditor()
Definition: EdbEDADecaySearch.C:1739
void RemoveTrackTab(Int_t id)
Definition: EdbEDADecaySearch.C:1662
TGTextButton * eButton1
Definition: EdbDecaySearch.h:532
~EdbEDAFeedbackEditor()
Definition: EdbEDADecaySearch.C:1682
TGCompositeFrame * fMainFrame
Definition: EdbDecaySearch.h:534
void RemoveVertexTab(Int_t id)
Definition: EdbEDADecaySearch.C:1669
TGTab * fTabTracks
Definition: EdbDecaySearch.h:535
TObjArray * fVertexEntries
Definition: EdbDecaySearch.h:538
TGTextButton * eButton2
Definition: EdbDecaySearch.h:532
void HilightElementT(Int_t id)
Definition: EdbEDADecaySearch.C:1687
void HilightElementV(Int_t id)
Definition: EdbEDADecaySearch.C:1692
TGTab * fTabVertices
Definition: EdbDecaySearch.h:536
void AddTracksButton()
Definition: EdbEDADecaySearch.C:1699
TObjArray * fTrackEntries
Definition: EdbDecaySearch.h:537
void AddVerticesButton()
Definition: EdbEDADecaySearch.C:1719
class for feedback entry
Definition: EdbDecaySearch.h:483
EdbTrackP * eTrackSeg
Definition: EdbDecaySearch.h:488
EdbEDAFeedbackEntryT(EdbTrackP *t, TGTab *parent)
Definition: EdbEDADecaySearch.C:1530
TGTextEntry * eTextEntryMom
Definition: EdbDecaySearch.h:495
TGTabElement * eTabElement
Definition: EdbDecaySearch.h:491
void HilightElement()
Definition: EdbEDADecaySearch.C:1495
void ReplaceEntry()
Definition: EdbEDADecaySearch.C:1462
TGCompositeFrame * eCompositeFrame
Definition: EdbDecaySearch.h:492
TGTextEntry * eTextEntry
Definition: EdbDecaySearch.h:493
~EdbEDAFeedbackEntryT()
Definition: EdbDecaySearch.h:499
EdbTrackP * eTrackMom
Definition: EdbDecaySearch.h:487
EdbSegP * eSeg
Definition: EdbDecaySearch.h:489
void UpdateGUI()
Definition: EdbEDADecaySearch.C:1502
TGTextEntry * eTextEntryFS
Definition: EdbDecaySearch.h:494
EdbTrackP * eTrack
Definition: EdbDecaySearch.h:486
class for feedback entry
Definition: EdbDecaySearch.h:509
TGCompositeFrame * eCompositeFrame
Definition: EdbDecaySearch.h:514
EdbEDAFeedbackEntryV(EdbVertex *v, TGTab *parent)
Definition: EdbEDADecaySearch.C:1618
TGTabElement * eTabElement
Definition: EdbDecaySearch.h:513
EdbVertex * eVertex
Definition: EdbDecaySearch.h:512
~EdbEDAFeedbackEntryV()
Definition: EdbDecaySearch.h:519
TGTextEntry * eTextEntry
Definition: EdbDecaySearch.h:515
void HilightElement()
Definition: EdbEDADecaySearch.C:1611
Definition: EdbPVRec.h:148
Int_t ID() const
Definition: EdbSegP.h:147
test
Definition: EdbDecaySearch.h:155
void Draw(Option_t *option="")
Definition: EdbDecaySearch.C:101
double ePmax
Definition: EdbDecaySearch.h:168
EdbTrackP * eTrack
Definition: EdbDecaySearch.h:158
EdbTrackP * Track()
Definition: EdbDecaySearch.h:173
double ePmin
Definition: EdbDecaySearch.h:167
double Pmax()
Definition: EdbDecaySearch.h:183
double RMSL()
Definition: EdbDecaySearch.h:186
double RMST()
Definition: EdbDecaySearch.h:185
int eNdau
Definition: EdbDecaySearch.h:165
int Ndau()
Definition: EdbDecaySearch.h:180
double P()
Definition: EdbDecaySearch.h:181
double DXL()
Definition: EdbDecaySearch.h:179
double eDTL
Definition: EdbDecaySearch.h:162
double DXT()
Definition: EdbDecaySearch.h:178
EdbSmallKink(EdbVertex *v, EdbTrackP *track, EdbSegP *s1, EdbSegP *s2, double dTT, double dTL, double dXT, double dXL, int ndau, double p, double pmin, double pmax, double pt, double rmst, double rmsl)
Definition: EdbDecaySearch.h:191
double PT()
Definition: EdbDecaySearch.h:184
double DTT()
Definition: EdbDecaySearch.h:176
EdbSegP * eS2
Definition: EdbDecaySearch.h:160
double ePT
Definition: EdbDecaySearch.h:169
double eDXL
Definition: EdbDecaySearch.h:164
double eP
Definition: EdbDecaySearch.h:166
double eRMSL
Definition: EdbDecaySearch.h:171
EdbSegP * eS1
Definition: EdbDecaySearch.h:159
EdbSegP * S1()
Definition: EdbDecaySearch.h:174
double eDXT
Definition: EdbDecaySearch.h:163
double eRMST
Definition: EdbDecaySearch.h:170
double eDTT
Definition: EdbDecaySearch.h:161
double Pmin()
Definition: EdbDecaySearch.h:182
EdbSegP * S2()
Definition: EdbDecaySearch.h:175
int IPL2()
Definition: EdbDecaySearch.C:99
double DTL()
Definition: EdbDecaySearch.h:177
Tracks with DecaySearch information.
Definition: EdbDecaySearch.h:8
void SetVertexUp(EdbVertex *v)
Definition: EdbDecaySearch.h:62
double IPDown()
Definition: EdbDecaySearch.h:100
EdbTrackDS(EdbTrackP *track)
Definition: EdbDecaySearch.h:39
void SetFlagsAuto()
Definition: EdbDecaySearch.C:20
int eParticle
Particle ID, mu, e,,,,.
Definition: EdbDecaySearch.h:27
EdbTrackP * GetFriend(int i)
Definition: EdbDecaySearch.h:72
EdbSegP * SegmentFirst()
Definition: EdbDecaySearch.h:68
void SetTrackSearch(int v)
Definition: EdbDecaySearch.h:82
int FlagDS()
Definition: EdbDecaySearch.h:81
const char * Comment()
Definition: EdbDecaySearch.h:60
int CSTrack()
Definition: EdbDecaySearch.h:93
void SetP(double p, double pmin, double pmax)
Definition: EdbDecaySearch.h:102
void SetVertexDown(EdbVertex *v)
Definition: EdbDecaySearch.h:64
int eFlagDS
flag for Decay search
Definition: EdbDecaySearch.h:21
EdbTrackP * eParent
pointer of Parent track.
Definition: EdbDecaySearch.h:18
void SetDarkness(int v)
Definition: EdbDecaySearch.h:90
TObjArray * eDaughters
pointers of Daughter tracks.
Definition: EdbDecaySearch.h:19
int Particle()
Definition: EdbDecaySearch.h:89
TString eComment
comment
Definition: EdbDecaySearch.h:13
int eFlagKink
flag for Kink search
Definition: EdbDecaySearch.h:24
void Init()
Definition: EdbDecaySearch.h:44
int eCSTrack
CS information.
Definition: EdbDecaySearch.h:29
EdbTrackDS(EdbTrackP *track, EdbVertex *vtxup)
Definition: EdbDecaySearch.h:40
int TrackSearch()
Definition: EdbDecaySearch.h:83
EdbSegP * eSegmentFirst
if 1st segment come from different data-set to be used for IP calculation.
Definition: EdbDecaySearch.h:16
int eTrackSearch
flag for Track search
Definition: EdbDecaySearch.h:23
int FlagKink()
Definition: EdbDecaySearch.h:85
double ePmax
momentum max
Definition: EdbDecaySearch.h:34
double Pmax()
Definition: EdbDecaySearch.h:105
void SetCSTrack(int v)
Definition: EdbDecaySearch.h:92
double IPUp()
Definition: EdbDecaySearch.h:99
int eKinkPlate
kink plate
Definition: EdbDecaySearch.h:25
double Pmin()
Definition: EdbDecaySearch.h:104
int KinkPlate()
Definition: EdbDecaySearch.h:87
TObjArray * eFriends
same tracks in defferent data-set
Definition: EdbDecaySearch.h:17
double ePmin
momentum min
Definition: EdbDecaySearch.h:33
double P()
Definition: EdbDecaySearch.h:103
double eP
momentum
Definition: EdbDecaySearch.h:32
int NFriends()
Definition: EdbDecaySearch.h:71
void SetSegmentFirst(EdbSegP *s)
Definition: EdbDecaySearch.h:67
int Classification()
Definition: EdbDecaySearch.h:97
void SetClassification(int v)
Definition: EdbDecaySearch.h:96
void AddFriend(EdbTrackP *t)
Definition: EdbDecaySearch.h:70
EdbTrackP * GetOriginal()
Definition: EdbDecaySearch.h:107
void SetFlagKink(int v)
Definition: EdbDecaySearch.h:84
EdbTrackP * eOriginal
pointer to original track
Definition: EdbDecaySearch.h:12
EdbTrackDS()
Definition: EdbDecaySearch.h:38
int eClassification
result of DecaySearch procedure.
Definition: EdbDecaySearch.h:22
int eRun
data-set id
Definition: EdbDecaySearch.h:30
EdbTrackP * GetTrack()
Definition: EdbDecaySearch.h:108
TObjArray * GetDaughters()
Definition: EdbDecaySearch.h:78
int NDaughters()
Definition: EdbDecaySearch.h:76
EdbVertex * VertexDown()
Definition: EdbDecaySearch.h:65
EdbVertex * VertexUp()
Definition: EdbDecaySearch.h:63
EdbTrackP * GetDaughter(int i)
Definition: EdbDecaySearch.h:77
void SetFlagDS(int v)
Definition: EdbDecaySearch.h:80
void SetComment(char *comment)
Definition: EdbDecaySearch.h:59
int eDarkness
Darkness.
Definition: EdbDecaySearch.h:28
void SetKinkPlate(int v)
Definition: EdbDecaySearch.h:86
EdbVertex * eVertexUp
pointer to upstream vertex
Definition: EdbDecaySearch.h:14
EdbVertex * eVertexDown
pointer to downstream vertex
Definition: EdbDecaySearch.h:15
int Run()
Definition: EdbDecaySearch.h:95
void SetParticle(int v)
Definition: EdbDecaySearch.h:88
void SetRun(int v)
Definition: EdbDecaySearch.h:94
int Darkness()
Definition: EdbDecaySearch.h:91
TObjArray * GetFriends()
Definition: EdbDecaySearch.h:73
void AddDaughter(EdbTrackP *t)
Definition: EdbDecaySearch.h:75
Definition: EdbPattern.h:113
EdbSegP * GetSegmentLast() const
Definition: EdbPattern.h:190
EdbSegP * GetSegmentFirst() const
Definition: EdbPattern.h:189
Definition: EdbVertex.h:69
Float_t X() const
Definition: EdbVertex.h:130
void SetXYZ(float x, float y, float z)
Definition: EdbVertex.h:157
Float_t Z() const
Definition: EdbVertex.h:132
Float_t Y() const
Definition: EdbVertex.h:131
TTree * t
Definition: check_shower.C:4
s
Definition: check_shower.C:55
TTree * tracks
Definition: check_tr.C:19
EdbSegP * s1
Definition: tlg2couples.C:29
EdbSegP * s2
Definition: tlg2couples.C:30
Definition: EDACint.cxx:53
double CalcIP(EdbSegP *s, double x, double y, double z)
Definition: EdbEDAUtil.C:85
#define NULL
Definition: nidaqmx.h:84
p
Definition: testBGReduction_AllMethods.C:8
Int_t type
Definition: testBGReduction_By_ANN.C:15