36 printf(
"\n%d tracks are in the list\n",ntr);
40 for(
int i=0; i<ntr; i++)
43 if (tra->
Flag() >= 0) ntrgood++;
45 printf(
"\n%d good tracks are in the list\n",ntrgood);
49 for(
int i=0; i<ntr; i++)
52 if (tra->
Flag() < 0)
continue;
66 for(
int i=0; i<ntr; i++)
69 if (tra->
Flag() >= 0) ntrgood++;
71 printf(
"\n%d good tracks are in the list after additional propagation\n",
75 if (
hp[10])
hp[10]->Fill(ntr);
82 for(
int i=0; i<ntr; i++)
87 if (tra->
Flag() != -10 && tra->
N() >= 2)
90 if (
hp[11])
hp[11]->Fill(tra->
N());
94 if (
hp[17])
hp[17]->Fill(tra->
Prob());
97 ang = TMath::ACos(1./(1.+tx*tx+ty*ty))*1000.;
99 if (
hp[20])
hp[20]->Fill(ang);
101 if (
hp[21])
hp[21]->Fill(tra->
P());
105 printf(
"%d good tracks was found\n",nt);
123 printf(
"%d 2-track vertexes was found\n",nvtx);
127 printf(
"%d vertexes with number of tracks >2 was found\n",nadd);
128 printf(
"----------------------------------------------\n");
131 for(
int i=0; i<nvtx; i++)
136 if (v->
Flag() < 0)
continue;
Definition: EdbDataSet.h:180
EdbPVRec * PVR() const
Definition: EdbDataSet.h:197
int InitVolume(int datatype=0, const char *rcut="1")
Definition: EdbDataSet.cxx:2071
TObjArray * eVTX
Definition: EdbPVRec.h:162
void FillCell(float stepx, float stepy, float steptx, float stepty)
Definition: EdbPVRec.cxx:1088
int PropagateTracks(int nplmax, int nplmin, float probMin=0.05, int ngapMax=3, int design=0)
Definition: EdbPVRec.cxx:2483
void FitTracks(float p=10., float mass=0.139, TObjArray *gener=0, int design=0)
Definition: EdbPVRec.cxx:1889
Float_t Prob() const
Definition: EdbSegP.h:153
Float_t TX() const
Definition: EdbSegP.h:172
Float_t P() const
Definition: EdbSegP.h:149
Float_t TY() const
Definition: EdbSegP.h:173
void SetErrorP(float sp2)
Definition: EdbSegP.h:93
Int_t Flag() const
Definition: EdbSegP.h:146
Definition: EdbPattern.h:118
EdbSegP * GetSegmentFirst() const
Definition: EdbPattern.h:194
EdbSegP * GetSegmentLast() const
Definition: EdbPattern.h:195
Int_t N() const
Definition: EdbPattern.h:182
EdbSegP * GetSegmentF(int i) const
Definition: EdbPattern.h:201
EdbSegP * GetSegment(int i) const
Definition: EdbPattern.h:200
Int_t eQualityMode
Definition: EdbVertex.h:183
Float_t eAbin
Definition: EdbVertex.h:176
Bool_t eUseSegPar
Definition: EdbVertex.h:182
Float_t eImpMax
Definition: EdbVertex.h:179
Float_t eZbin
Definition: EdbVertex.h:175
Float_t eDZmax
Definition: EdbVertex.h:177
Float_t eProbMin
Definition: EdbVertex.h:178
Definition: EdbVertex.h:194
Int_t ProbVertexN()
Definition: EdbVertex.cxx:1448
TObjArray * eVTX
Definition: EdbVertex.h:205
Int_t FindVertex()
Definition: EdbVertex.cxx:1087
EdbPVRec * ePVR
Definition: EdbVertex.h:206
TObjArray * eEdbTracks
Definition: EdbVertex.h:204
Definition: EdbVertex.h:68
VERTEX::Vertex * V() const
Definition: EdbVertex.h:154
Int_t Flag() const
Definition: EdbVertex.h:124
Definition: VtVertex.hh:88
bool ReFit
Definition: tr_new.C:16
float momentum
Definition: tr_new.C:13
float ProbMinV
Definition: tr_new.C:8
void FillHistsV(Vertex &v)
Definition: tr_new.C:237
bool UseSegPar
Definition: tr_new.C:15
EdbDataProc * dproc
Definition: tr_new.C:3
float dpp
Definition: tr_new.C:14
bool ReProp
Definition: tr_new.C:18
void BookHistsV()
Definition: tr_new.C:196
float ProbMinP
Definition: tr_new.C:9