2 #ifndef __EDA_DecaySearch_h__
3 #define __EDA_DecaySearch_h__
48 eVertexUp = eVertexDown =
NULL;
51 eFriends =
new TObjArray;
52 eDaughters =
new TObjArray;
53 eFlagDS = eFlagKink = eKinkPlate = eParticle = eDarkness = eCSTrack = eRun = eClassification = -1;
55 eP = ePmin = ePmax = -1;
64 const char *
Comment(){
return eComment.Data();}
75 int NFriends() {
return eFriends->GetEntriesFast();}
99 int Run() {
return eRun;}
108 void SetP(
double p,
double pmin,
double pmax){
eP=
p; ePmin=pmin; ePmax=pmax;}
141 void SetDaughters( TObjArray *daughters);
148 int NDaughters(){
return eDaughters? eDaughters->GetEntriesFast() : 0;}
182 double DTT(){
return eDTT;}
183 double DTL(){
return eDTL;}
184 double DXT(){
return eDXT;}
185 double DXL(){
return eDXL;}
190 double PT(){
return ePT;}
198 int ndau,
double p,
double pmin,
double pmax,
double pt,
double rmst,
double rmsl):
199 eTrack(
track), eS1(
s1), eS2(
s2), eDTT(dTT), eDTL(dTL), eDXT(dXT), eDXL(dXL),
200 eNdau(ndau),
eP(
p), ePmin(pmin), ePmax(pmax),ePT(
pt), eRMST(rmst), eRMSL(rmsl)
202 SetXYZ(v->
X(),v->
Y(),v->
Z());
206 void Draw(Option_t *option=
"");
217 kBaseTrackSearch =0x02,
218 kDaughterSearch =0x04
276 eTracks (new TObjArray),
277 eSegments (new TObjArray),
278 eVertices (new TObjArray),
312 eKinks (new TObjArray),
313 eDecayVertices(new TObjArray)
317 float ipcutdau_lt_1 = eDSVer==1 ? 500 : 300;
318 float ipcutdau_gt_1 = eDSVer==1 ? 800 : 500;
320 if(gDirectory->Get(
"eTSDauIPHist1")) gDirectory->Delete(
"eTSDauIPHist1");
321 eTSDauIPHist1 =
new TH1F (
"eTSDauIPHist1",
"IP cut function along dZ, 1st.", 121, -100, 12000);
323 TH1F *h = eTSDauIPHist1;
324 h->SetFillColor(kBlue);
325 h->SetXTitle(
"dZ (#mum)");
326 h->SetYTitle(
"IP cut (#mum)");
327 for(
int i=1;i<=100;i++){
328 if(0<=h->GetBinLowEdge(i)&&h->GetBinLowEdge(i)<1000) h->SetBinContent(i, ipcutdau_lt_1);
329 else if(1000<=h->GetBinLowEdge(i)&&h->GetBinLowEdge(i)<11700) h->SetBinContent(i, ipcutdau_gt_1);
330 else if(11700<=h->GetBinLowEdge(i)) h->SetBinContent(i,0);
332 if(gDirectory->Get(
"eTSDauIPHist1")) gDirectory->Delete(
"eTSDauIPHist2");
333 eTSDauIPHist2 =
new TH1F (
"eTSDauIPHist2",
"IP cut function along dZ, 2nd", 121, -100, 12000);
336 h->SetFillColor(kBlue);
337 h->SetXTitle(
"dZ (#mum)");
338 h->SetYTitle(
"IP cut (#mum)");
339 for(
int i=1;i<=100;i++){
340 if(0<=h->GetBinLowEdge(i)&&h->GetBinLowEdge(i)<1000) h->SetBinContent(i, ipcutdau_lt_1);
341 else if(1000<=h->GetBinLowEdge(i)&&h->GetBinLowEdge(i)<6000) h->SetBinContent(i, ipcutdau_gt_1);
342 else if(6000<=h->GetBinLowEdge(i)) h->SetBinContent(i,0);
351 TObjArray * TSDaughterTracks (TObjArray *base);
352 double GetTSDauIP1(
double dz);
354 void MTSearch2seg(TObjArray *
tracks);
355 void MTSearchAll(TObjArray *
tracks);
357 void TSDaughterTracks2 ();
358 double GetTSDauIP2(
double dz);
360 void SmallKinkSearch();
363 void ShortDecaySearch();
365 TObjArray * TSParentTracks (TObjArray *base);
366 TObjArray * TSBaseTracks(
int ipl);
367 TObjArray * FindUpstreamVertices();
369 TObjArray * DoSearch();
372 for(
int i=0;i<Ntracks();i++){
373 if(GetTrack(i)->ID()==
t->ID())
return GetTrack(i);
378 int Ntracks(){
return eTracks->GetEntriesFast();}
388 SetPVR(
set->GetPVRec());
399 for(
int i=0;i<
tracks->GetEntriesFast();i++) {
404 TObjArray *CheckInTrackKink(
EdbTrackP *trk);
407 void SetBTSearch(
int do_search=1,
int npl_up=0,
int npl_down=2,
float ipcut=20,
float phcut=17){
408 eBT = do_search; eBTPlateUp = npl_up; eBTPlateDown = npl_down; eBTIP = ipcut; eBTPH = phcut;}
410 eTSPar = do_search; eTSParPlate = npl; eTSParIP = ipcut; eTSParPH = phcut;}
412 eSmallKink = do_search; eSmallKinkNpl = npl_down; eSmallKinkRmin = Rmin;}
419 else printf(
"No EdbEDATrackSet is set\n");
467 if(eParamWindow) eParamWindow->CloseWindow();
471 void CloseParamWindow();
472 void DoSearchButton();
473 void DoMicroTrackSearchButton();
476 void FindUpstreamVertex();
478 void MakeParamWindow();
479 void MakeFakeVertexButton();
495 TGTabElement *eTabElement;
496 TGCompositeFrame *eCompositeFrame;
497 TGTextEntry *eTextEntry;
498 TGTextEntry *eTextEntryFS;
499 TGTextEntry *eTextEntryMom;
504 if(eCompositeFrame)
delete eCompositeFrame;
505 if(eTextEntry)
delete eTextEntry;
517 TGTabElement *eTabElement;
518 TGCompositeFrame *eCompositeFrame;
519 TGTextEntry *eTextEntry;
524 if(eCompositeFrame)
delete eCompositeFrame;
525 if(eTextEntry)
delete eTextEntry;
536 TGTextButton *eButton1, *eButton2, *eButton3;
538 TGCompositeFrame *fMainFrame;
540 TGTab * fTabVertices;
541 TObjArray *fTrackEntries;
542 TObjArray *fVertexEntries;
TPaveText * pt
Definition: Canv_SYSTEMATICS_ALLCOMBINED__RMSEnergy__vs__Energy__ELECTRON.C:160
double eP
Definition: EdbPhys.cxx:167
brick dz
Definition: RecDispMC.C:107
TTree * t
Definition: check_shower.C:4
t Draw("sizeb>>NbBT", cut2)
Definition: EdbEDADecaySearch.h:426
EdbEDADecaySearchTab(int DSversion=2)
Definition: EdbEDADecaySearch.h:463
TGCheckButton * fBT
Definition: EdbEDADecaySearch.h:450
void Button3()
Definition: EdbEDADecaySearch.h:474
TGNumberEntry * fBTPH
Definition: EdbEDADecaySearch.h:454
TGCheckButton * fTSDau
Definition: EdbEDADecaySearch.h:428
TGNumberEntry * fTSDauNseg
Definition: EdbEDADecaySearch.h:430
TGMainFrame * eParamWindow
Definition: EdbEDADecaySearch.h:459
TGMainFrame * eTab
Definition: EdbEDADecaySearch.h:460
TGNumberEntry * fSmallKinkRmin
Definition: EdbEDADecaySearch.h:440
TGNumberEntry * fBTIP
Definition: EdbEDADecaySearch.h:453
TGCheckButton * fSmallKink
Definition: EdbEDADecaySearch.h:438
TGNumberEntry * fSmallKinkNpl
Definition: EdbEDADecaySearch.h:439
TGNumberEntry * fTSDauPH
Definition: EdbEDADecaySearch.h:429
TGNumberEntry * fTSParIP
Definition: EdbEDADecaySearch.h:444
TGNumberEntry * fTSDauNseg2
Definition: EdbEDADecaySearch.h:436
TGNumberEntry * fTSParNseg
Definition: EdbEDADecaySearch.h:446
TGCheckButton * fTSPar
Definition: EdbEDADecaySearch.h:443
TGNumberEntry * fTSParPlate
Definition: EdbEDADecaySearch.h:447
TGNumberEntry * fTSParPH
Definition: EdbEDADecaySearch.h:445
TGNumberEntry * fBTPlateUp
Definition: EdbEDADecaySearch.h:451
TGNumberEntry * fMTIpl
Definition: EdbEDADecaySearch.h:457
~EdbEDADecaySearchTab()
Definition: EdbEDADecaySearch.h:466
TGNumberEntry * fBTPlateDown
Definition: EdbEDADecaySearch.h:452
TGCheckButton * fTSDau2
Definition: EdbEDADecaySearch.h:435
TGCheckButton * fMT2seg
Definition: EdbEDADecaySearch.h:432
TGCheckButton * fMTAll
Definition: EdbEDADecaySearch.h:433
Definition: EdbEDADecaySearch.h:210
double eBTIP
Definition: EdbEDADecaySearch.h:260
int eMT2seg
Definition: EdbEDADecaySearch.h:238
int eTSDau
Definition: EdbEDADecaySearch.h:233
virtual ~EdbEDADecaySearch()
Definition: EdbEDADecaySearch.h:345
int eTSParPlate
Definition: EdbEDADecaySearch.h:251
int eTSDauNseg2
Definition: EdbEDADecaySearch.h:242
EdbVertex * eVertex
Definition: EdbEDADecaySearch.h:223
int eVtxUp
Definition: EdbEDADecaySearch.h:263
EdbVertex * GetPrimaryVertex()
Definition: EdbEDADecaySearch.h:347
TObjArray * eSegments
Definition: EdbEDADecaySearch.h:228
void SetPVR(EdbPVRec *pvr)
Definition: EdbEDADecaySearch.h:383
int eTSPar
Definition: EdbEDADecaySearch.h:250
int eBT
Definition: EdbEDADecaySearch.h:257
EdbEDATrackP * GetTrack(int i)
Definition: EdbEDADecaySearch.h:379
double eTSDauPH
Definition: EdbEDADecaySearch.h:235
int eVtxUpIP
Definition: EdbEDADecaySearch.h:265
TObjArray * eDecayVertices
Definition: EdbEDADecaySearch.h:271
TH1F * eTSDauIPHist1
Definition: EdbEDADecaySearch.h:236
void SetIPHist1(TH1F *h)
Definition: EdbEDADecaySearch.h:392
int NDecayVertices()
Definition: EdbEDADecaySearch.h:380
int eBTPlateUp
Definition: EdbEDADecaySearch.h:258
TH1F * eTSDauIPHist2
Definition: EdbEDADecaySearch.h:243
int eMTAll
Definition: EdbEDADecaySearch.h:239
void SetParentSearch(int do_search=1, int npl=2, float ipcut=20, float phcut=17)
Definition: EdbEDADecaySearch.h:409
TObjArray * GetKinks(void)
Definition: EdbEDADecaySearch.h:405
void SetBTSearch(int do_search=1, int npl_up=0, int npl_down=2, float ipcut=20, float phcut=17)
Definition: EdbEDADecaySearch.h:407
int eBTPlateDown
Definition: EdbEDADecaySearch.h:259
double eTSParIP
Definition: EdbEDADecaySearch.h:253
EdbPVRec * GetPVR()
Definition: EdbEDADecaySearch.h:384
int eVertexPlatePID
Definition: EdbEDADecaySearch.h:224
TObjArray * CheckInTrackKinks(TObjArray *tracks=NULL)
Definition: EdbEDADecaySearch.h:397
int Ntracks()
Definition: EdbEDADecaySearch.h:378
void SetIPHist2(TH1F *h)
Definition: EdbEDADecaySearch.h:393
EdbPVRec * ePVR
Definition: EdbEDADecaySearch.h:230
void PrintRunTracking()
Definition: EdbEDADecaySearch.h:417
TObjArray * eVertices
Definition: EdbEDADecaySearch.h:229
float eSmallKinkRmin
Definition: EdbEDADecaySearch.h:247
int eSmallKink
Definition: EdbEDADecaySearch.h:245
double eKinkSigma
Definition: EdbEDADecaySearch.h:269
int eTSDau2
Definition: EdbEDADecaySearch.h:241
EdbEDATrackP * FindTrack(EdbTrackP *t)
Definition: EdbEDADecaySearch.h:371
int eVtxUpDZ
Definition: EdbEDADecaySearch.h:264
void SetTrackSet(EdbEDATrackSet *set)
Definition: EdbEDADecaySearch.h:386
double eBTPH
Definition: EdbEDADecaySearch.h:261
void SetTracks(TObjArray *array)
Definition: EdbEDADecaySearch.h:395
int eSmallKinkNpl
Definition: EdbEDADecaySearch.h:246
int eTSDauNseg
Definition: EdbEDADecaySearch.h:234
double eTSParPH
Definition: EdbEDADecaySearch.h:254
TObjArray * eKinks
Definition: EdbEDADecaySearch.h:270
int eDSVer
Definition: EdbEDADecaySearch.h:221
TObjArray * eTracks
Definition: EdbEDADecaySearch.h:227
int eTSParNseg
Definition: EdbEDADecaySearch.h:252
EdbEDATrackSet * GetTrackSet()
Definition: EdbEDADecaySearch.h:390
EdbEDATrackSet * eSet
Definition: EdbEDADecaySearch.h:231
EdbEDADecaySearch(int DSversion=2)
Definition: EdbEDADecaySearch.h:273
void SetSmallKinkSearch(int do_search=1, int npl_down=5, float Rmin=5.)
Definition: EdbEDADecaySearch.h:411
EdbEDADecayVertex * GetDecayVertex(int i)
Definition: EdbEDADecaySearch.h:381
Definition: EdbEDADecaySearch.h:120
bool IsLong()
Definition: EdbEDADecaySearch.h:155
EdbTrackP * GetPartner()
Definition: EdbEDADecaySearch.h:147
EdbTrackP * GetDaughter(int i=0)
Definition: EdbEDADecaySearch.h:146
void SetType(int type)
Definition: EdbEDADecaySearch.h:151
EdbEDADecayVertex()
Definition: EdbEDADecaySearch.h:136
void SetPartner(EdbEDATrackP *partner)
Definition: EdbEDADecaySearch.h:142
EdbEDATrackP * eParent
Definition: EdbEDADecaySearch.h:125
bool IsSmallKink()
Definition: EdbEDADecaySearch.h:156
EdbVertex * GetPrimaryVertex()
Definition: EdbEDADecaySearch.h:149
int NDaughters()
Definition: EdbEDADecaySearch.h:148
bool IsType(int type)
Definition: EdbEDADecaySearch.h:153
EdbVertex * ePrimaryVertex
Definition: EdbEDADecaySearch.h:124
EdbEDATrackP * ePartner
Definition: EdbEDADecaySearch.h:126
EdbTrackP * GetParent()
Definition: EdbEDADecaySearch.h:145
int Type()
Definition: EdbEDADecaySearch.h:152
bool IsShort()
Definition: EdbEDADecaySearch.h:154
void SetPrimaryVertex(EdbVertex *v)
Definition: EdbEDADecaySearch.h:143
int eType
Definition: EdbEDADecaySearch.h:129
TopologyType
Definition: EdbEDADecaySearch.h:132
TObjArray * eDaughters
Definition: EdbEDADecaySearch.h:127
Definition: EdbDecaySearch.h:530
void HandleButtons(Int_t id)
void RemoveTrackTab(Int_t id)
void RemoveVertexTab(Int_t id)
void HilightElementT(Int_t id)
void HilightElementV(Int_t id)
Definition: EdbDecaySearch.h:483
EdbEDAFeedbackEntryT(EdbTrackP *t, TGTab *parent)
~EdbEDAFeedbackEntryT()
Definition: EdbEDADecaySearch.h:503
Definition: EdbDecaySearch.h:509
EdbEDAFeedbackEntryV(EdbVertex *v, TGTab *parent)
~EdbEDAFeedbackEntryV()
Definition: EdbEDADecaySearch.h:523
Definition: EdbEDADecaySearch.h:161
double DXL()
Definition: EdbEDADecaySearch.h:185
EdbSegP * eS1
Definition: EdbEDADecaySearch.h:165
double DTT()
Definition: EdbEDADecaySearch.h:182
double P()
Definition: EdbEDADecaySearch.h:187
double eP
Definition: EdbEDADecaySearch.h:172
EdbSegP * S2()
Definition: EdbEDADecaySearch.h:181
int Ndau()
Definition: EdbEDADecaySearch.h:186
double ePT
Definition: EdbEDADecaySearch.h:175
EdbTrackP * Track()
Definition: EdbEDADecaySearch.h:179
double PT()
Definition: EdbEDADecaySearch.h:190
double eDXL
Definition: EdbEDADecaySearch.h:170
double ePmin
Definition: EdbEDADecaySearch.h:173
double Pmin()
Definition: EdbEDADecaySearch.h:188
double RMSL()
Definition: EdbEDADecaySearch.h:192
double RMST()
Definition: EdbEDADecaySearch.h:191
double eDTT
Definition: EdbEDADecaySearch.h:167
double DXT()
Definition: EdbEDADecaySearch.h:184
double DTL()
Definition: EdbEDADecaySearch.h:183
EdbSegP * S1()
Definition: EdbEDADecaySearch.h:180
double eRMSL
Definition: EdbEDADecaySearch.h:177
EdbTrackP * eTrack
Definition: EdbEDADecaySearch.h:164
double eDXT
Definition: EdbEDADecaySearch.h:169
double Pmax()
Definition: EdbEDADecaySearch.h:189
EdbSegP * eS2
Definition: EdbEDADecaySearch.h:166
double eDTL
Definition: EdbEDADecaySearch.h:168
int eNdau
Definition: EdbEDADecaySearch.h:171
EdbEDASmallKink(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: EdbEDADecaySearch.h:197
double ePmax
Definition: EdbEDADecaySearch.h:174
double eRMST
Definition: EdbEDADecaySearch.h:176
Definition: EdbEDADecaySearch.h:9
void SetSegmentFirst(EdbSegP *s)
Definition: EdbEDADecaySearch.h:71
const char * Comment()
Definition: EdbEDADecaySearch.h:64
void SetVertexDown(EdbVertex *v)
Definition: EdbEDADecaySearch.h:68
int NFriends()
Definition: EdbEDADecaySearch.h:75
void SetCSTrack(int v)
Definition: EdbEDADecaySearch.h:96
double eIPDown
Definition: EdbEDADecaySearch.h:37
void SetVertexUp(EdbVertex *v)
Definition: EdbEDADecaySearch.h:66
int KinkPlate()
Definition: EdbEDADecaySearch.h:91
EdbVertex * VertexUp()
Definition: EdbEDADecaySearch.h:67
int eRun
Definition: EdbEDADecaySearch.h:30
EdbTrackP * GetOriginal()
Definition: EdbEDADecaySearch.h:113
EdbVertex * eVertexDown
Definition: EdbEDADecaySearch.h:16
int eDarkness
Definition: EdbEDADecaySearch.h:28
int eTrackSearch
Definition: EdbEDADecaySearch.h:24
void SetIPUp(double ip)
Definition: EdbEDADecaySearch.h:103
void SetFlagDS(int v)
Definition: EdbEDADecaySearch.h:84
EdbSegP * SegmentFirst()
Definition: EdbEDADecaySearch.h:72
double ePmin
Definition: EdbEDADecaySearch.h:33
int eClassification
Definition: EdbEDADecaySearch.h:23
double Pmax()
Definition: EdbEDADecaySearch.h:111
void SetRun(int v)
Definition: EdbEDADecaySearch.h:98
int eParticle
Definition: EdbEDADecaySearch.h:27
void Init()
Definition: EdbEDADecaySearch.h:47
int FlagKink()
Definition: EdbEDADecaySearch.h:89
double IPUp()
Definition: EdbEDADecaySearch.h:105
double eIPUp
Definition: EdbEDADecaySearch.h:36
EdbVertex * VertexDown()
Definition: EdbEDADecaySearch.h:69
TObjArray * GetFriends()
Definition: EdbEDADecaySearch.h:77
EdbSegP * eSegmentFirst
Definition: EdbEDADecaySearch.h:17
void SetParticle(int v)
Definition: EdbEDADecaySearch.h:92
EdbVertex * eVertexUp
Definition: EdbEDADecaySearch.h:15
void SetDarkness(int v)
Definition: EdbEDADecaySearch.h:94
EdbEDATrackP(EdbTrackP *track, EdbVertex *vtxup)
Definition: EdbEDADecaySearch.h:43
EdbEDATrackP(EdbTrackP *track)
Definition: EdbEDADecaySearch.h:42
int FlagDS()
Definition: EdbEDADecaySearch.h:85
double IPDown()
Definition: EdbEDADecaySearch.h:106
int Darkness()
Definition: EdbEDADecaySearch.h:95
int eCSTrack
Definition: EdbEDADecaySearch.h:29
void SetP(double p, double pmin, double pmax)
Definition: EdbEDADecaySearch.h:108
int eKinkPlate
Definition: EdbEDADecaySearch.h:26
EdbTrackP * eParent
Definition: EdbEDADecaySearch.h:19
double eP
Definition: EdbEDADecaySearch.h:32
TObjArray * eDaughters
Definition: EdbEDADecaySearch.h:20
int TrackSearch()
Definition: EdbEDADecaySearch.h:87
TObjArray * GetDaughters()
Definition: EdbEDADecaySearch.h:82
void AddFriend(EdbTrackP *t)
Definition: EdbEDADecaySearch.h:74
int CSTrack()
Definition: EdbEDADecaySearch.h:97
void AddDaughter(EdbTrackP *t)
Definition: EdbEDADecaySearch.h:79
int eFlagKink
Definition: EdbEDADecaySearch.h:25
void SetIPDown(double ip)
Definition: EdbEDADecaySearch.h:104
double ePmax
Definition: EdbEDADecaySearch.h:34
EdbTrackP * eOriginal
Definition: EdbEDADecaySearch.h:13
int Particle()
Definition: EdbEDADecaySearch.h:93
TObjArray * eFriends
Definition: EdbEDADecaySearch.h:18
void SetClassification(int v)
Definition: EdbEDADecaySearch.h:100
void SetTrackSearch(int v)
Definition: EdbEDADecaySearch.h:86
int NDaughters()
Definition: EdbEDADecaySearch.h:80
void SetFlagKink(int v)
Definition: EdbEDADecaySearch.h:88
int eFlagDS
Definition: EdbEDADecaySearch.h:22
EdbTrackP * GetFriend(int i)
Definition: EdbEDADecaySearch.h:76
EdbTrackP * GetTrack()
Definition: EdbEDADecaySearch.h:114
void SetKinkPlate(int v)
Definition: EdbEDADecaySearch.h:90
EdbTrackP * GetDaughter(int i)
Definition: EdbEDADecaySearch.h:81
double P()
Definition: EdbEDADecaySearch.h:109
int Classification()
Definition: EdbEDADecaySearch.h:101
EdbEDATrackP()
Definition: EdbEDADecaySearch.h:41
double Pmin()
Definition: EdbEDADecaySearch.h:110
TString eComment
Definition: EdbEDADecaySearch.h:14
int Run()
Definition: EdbEDADecaySearch.h:99
void SetComment(char *comment)
Definition: EdbEDADecaySearch.h:63
EdbRunTracking eRunTracking
Definition: EdbEDATrackSet.h:62
Definition: EdbEDATrackSet.h:178
Definition: EdbPVRec.h:148
void Print()
Definition: EdbRunTracking.cxx:65
Definition: EdbPattern.h:118
EdbSegP * GetSegmentFirst() const
Definition: EdbPattern.h:194
Definition: EdbVertex.h:68
Float_t X() const
Definition: EdbVertex.h:130
Float_t Z() const
Definition: EdbVertex.h:132
Float_t Y() const
Definition: EdbVertex.h:131
EdbScanSet * set
Definition: emtraceback.cpp:14
TTree * tracks
Definition: check_tr.C:19
Definition: EdbEDAUtil.h:78
double CalcIP(EdbSegP *s, double x, double y, double z)
Definition: EdbEDAUtil.C:85
EdbSegment * eSeg
Definition: EdbViewRec.cxx:850
#define NULL
Definition: nidaqmx.h:84
p
Definition: testBGReduction_AllMethods.C:8
Int_t type
Definition: testBGReduction_By_ANN.C:15
ePVR
Definition: testBGReduction_By_ANN.C:3
EdbSegP * s1
Definition: tlg2pattern.C:30
EdbSegP * s2
Definition: tlg2pattern.C:31
EdbSegP * s
Definition: tlg2pattern.C:32