488 {
492
495
504 for(int ipass=0; ipass<2; ipass++) {
505 printf("\n\n*************** ipass=%d ************\n",ipass);
507 for(int i=0; i<npl; i++) {
508 if(i<p0 || i>p1)continue;
510 if(pat->
N()==0)
continue;
511 Log(3,Form(
"EdbDSRec::DoTracking(%d,%d,%d)",use_btk,p0,p1),Form(
"plate=%d at Z=%4.1f side=%d [%d segm]\n",pat->
Plate(),pat->
Z(),pat->
Side(),pat->
N()));
513
520
521
522
523
524
528
529 }
530 }
531
533 int ntr = tracker.
Tracks().GetEntries();
534 for( int i=0; i<ntr; i++ ) {
537
539 for(int j=0; j<nseg; j++) {
543 }
546
550
552 }
553
554
555 }
557}
int Ntr
Definition: RecDispNU.C:88
EdbPlateP * GetPlate(int i)
Definition: EdbBrick.h:53
EdbScanCond eCond_m
Definition: EdbDataStore.h:112
EdbScanCond eCond_b
Definition: EdbDataStore.h:112
void SetOwnTracks(bool own=true)
setown methods:
Definition: EdbDataStore.h:41
EdbPatternsVolume eRawPV
geometry
Definition: EdbDataStore.h:82
void AddTrack(EdbTrackP *tr)
Definition: EdbDataStore.h:62
EdbBrickP * eBrick
Definition: EdbDataStore.h:81
Definition: EdbLayer.h:39
float Ymin() const
Definition: EdbLayer.h:87
float Ymax() const
Definition: EdbLayer.h:88
float Xmax() const
Definition: EdbLayer.h:86
float Xmin() const
Definition: EdbLayer.h:85
void SetSegmentsPID()
Definition: EdbPattern.cxx:1455
Int_t Side() const
Definition: EdbPattern.h:328
Int_t Plate() const
Definition: EdbPattern.h:327
Definition: EdbPattern.h:334
virtual void Transform(const EdbAffine2D *a)
Definition: EdbVirtual.cxx:155
void FillErrorsCov(float tx, float ty, TMatrixD &cov)
Definition: EdbScanCond.cxx:161
void TransformA(const EdbAffine2D *affA)
Definition: EdbPattern.cxx:324
void TransformShr(const float shr)
Definition: EdbPattern.cxx:341
void SetSegmentsZ()
Definition: EdbPattern.cxx:250
void SetSegmentsPlate(int plate)
Definition: EdbPattern.cxx:241
generic class for the tracks assembling from segments
Definition: EdbScanTracking.h:17
TObjArray & Tracks()
Definition: EdbScanTracking.h:75
void FillTrZMap()
Definition: EdbScanTracking.cxx:290
EdbScanCond eCond
Definition: EdbScanTracking.h:40
void RecalculateSegmentsProb(EdbTrackP &t)
Definition: EdbScanTracking.cxx:181
void ExtrapolateTracksToZ(float z, int nsegmin=0)
Definition: EdbScanTracking.cxx:259
void InitTrZMap(const char *str)
Definition: EdbScanTracking.cxx:301
void AddPattern(EdbPattern &p)
Definition: EdbScanTracking.cxx:105
float eDRmax
position acceptance for the fast preselection
Definition: EdbScanTracking.h:34
float eDTmax
angular acceptance for the fast preselection
Definition: EdbScanTracking.h:33
int eCollisionsRate
Definition: EdbScanTracking.h:39
TTree * t
Definition: check_shower.C:4
s
Definition: check_shower.C:55
Int_t plate
Definition: merge_Energy_SytematicSources_Electron.C:1
int nsegmin
Definition: check_vertex.C:23