32 for(
int i=0; i<ntr; i++)
36 tr->SetErrorP(0.2*0.2*
p*
p);
46 printf(
"%d 2-track vertexes was found\n",nvtx);
51 printf(
"%d vertexes with number of tracks >2 was found\n",nadd);
60 float xv,yv,zv,xve,yve,zve,probv, rmsdist,rmsang,chindfv;
62 for(
int i=0; i<nv; i++)
75 chindfv = vt->
ndf() > 0 ? vt->
chi2()/vt->
ndf() : 0;
83 printf(
"Total %d vertexes was found\n",nvg);
87 int nlv =
gAli->LinkedVertexes();
88 printf(
"%d linked vertexes found\n", nlv);
91 for(
int i=0; i<nv; i++)
97 if (vc->
ID() > v->
ID())
107 int nn =
gAli->VertexNeighboor(1000.,2);
108 printf(
"%d neighbooring tracks found\n", nn);
TTree * tr
Definition: Shower_E_FromShowerRoot.C:5
int maxgaps[6]
Definition: VTExample.C:7
bool usemom
Definition: VTExample.C:13
float ProbMinV
Definition: VTExample.C:9
float AngleAcceptance
Definition: VTExample.C:8
EdbDataProc * dset
Definition: VTExample.C:4
float ProbMinT
Definition: VTExample.C:11
int nsegMin
Definition: VTExample.C:12
float ProbMinP
Definition: VTExample.C:10
EdbPVRec * gAli
Definition: VTExample.C:5
Definition: EdbDataSet.h:180
EdbPVRec * PVR() const
Definition: EdbDataSet.h:197
int InitVolume(int datatype=0, const char *rcut="1")
Definition: EdbDataSet.cxx:2071
int MakeTracks(int nsegments=2, int flag=0)
Definition: EdbPVRec.cxx:1985
TObjArray * eVTX
Definition: EdbPVRec.h:162
void FillTracksCell()
Definition: EdbPVRec.cxx:1315
TObjArray * eTracks
Definition: EdbPVRec.h:161
void FillCell(float stepx, float stepy, float steptx, float stepty)
Definition: EdbPVRec.cxx:1088
int Link()
Definition: EdbPVRec.cxx:1183
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
Definition: EdbPattern.h:118
Definition: EdbVertex.h:68
void Print()
Definition: EdbVertex.cxx:328
Int_t ID() const
Definition: EdbVertex.h:126
Float_t VX() const
Definition: EdbVertex.h:133
VERTEX::Vertex * V() const
Definition: EdbVertex.h:154
Float_t VY() const
Definition: EdbVertex.h:134
EdbVertex * GetConnectedVertex(int nv)
Definition: EdbVertex.cxx:427
Float_t VZ() const
Definition: EdbVertex.h:135
Int_t Flag() const
Definition: EdbVertex.h:124
Definition: VtVertex.hh:88
double vyerr() const
$\sqrt{\sigma_{vy}^2}$ vertex $y$-error
unsigned short int ndf() const
degrees of freedom of vertex fit
Definition: VtVertex.C:238
float chi2() const
$\chi^2$ of vertex fit
Definition: VtVertex.C:236
double vzerr() const
$\sqrt{\sigma_{vz}^2}$ vertex $z$-error
unsigned short int ntracks() const
no of tracks in vertex $n$
Definition: VtVertex.C:240
double rmsDistAngle() const
calc rms dist and rms angle
Definition: VtVertex.C:1073
float prob() const
upper tail $\chi^2$ probability
Definition: VtVertex.C:237
double vxerr() const
$\sqrt{\sigma_{vx}^2}$ vertex $x$-error
p
Definition: testBGReduction_AllMethods.C:8