921 if (!
eD->
eVerRec) {printf(
"Error: EdbDisplay:AddAsTrackToVertex: EdbVertexRec not defined, use SetVerRec(...)\n"); fflush(
stdout);
return;}
928 printf(
"No working vertex selected!\n");
935 printf(
"Segment already belong to a track!\n");
966 printf(
"Can't create working copy of the vertex!\n");
984 printf(
"Can't create working copy of the vertex!\n");
1018 printf(
"Can't create working copy of the vertex!\n");
1037 printf(
"Can't create working copy of the vertex!\n");
1049 float ImpMaxSave = (
eD->
eVerRec)->eImpMax;
1051 float ProbMinSave = (
eD->
eVerRec)->eProbMin;
1065 sprintf(
text,
"New %-4d %-4d %-8.1f %-8.1f %-8.1f %-6.1f %-7.1f %-7.5f",
1066 eW->
ID(), eW->
N(), eW->
VX(), eW->
VY(), eW->
VZ(), eW->
V()->
dist(),
1075 sprintf(
text,
"Pre %-4d %-4d %-8.1f %-8.1f %-8.1f %-6.1f %-7.1f %-7.5f",
1076 eW->
ID(), eW->
N(), eW->
VX(), eW->
VY(), eW->
VZ(), eW->
V()->
dist(),
1101 if (ePreviousSaved)
delete ePreviousSaved;
1108 printf(
"Track not added! May be Prob < ProbMin=%f. Change ProbMin with 'TrackParams' button!\n",
eD->
eTProbMin);
TText * text
Definition: Canv_SYSTEMATICS_ALLCOMBINED__RMSEnergy__vs__Energy__ELECTRON.C:164
virtual void Draw(Option_t *option="")
Definition: EdbDisplayBase.cxx:786
virtual void DrawOldBut(char *text)
Definition: EdbDisplayBase.cxx:1047
virtual void DrawNewVTX(char *text)
Definition: EdbDisplayBase.cxx:970
virtual void DrawNewBut(char *text)
Definition: EdbDisplayBase.cxx:1107
virtual void DrawPreVTX(char *text)
Definition: EdbDisplayBase.cxx:948
virtual void DrawAcc()
Definition: EdbDisplayBase.cxx:1153
virtual void DrawUnd()
Definition: EdbDisplayBase.cxx:1137
virtual void DrawPreBut(char *text)
Definition: EdbDisplayBase.cxx:1077
virtual void DrawCan()
Definition: EdbDisplayBase.cxx:1169
Double_t eM
Definition: EdbDisplay.h:63
TObjArray * eArrV
Definition: EdbDisplay.h:43
void DrawVTXTracks(char *type, EdbVertex *v=0)
Definition: EdbDisplay.cxx:4083
Double_t eTProbMin
Definition: EdbDisplay.h:65
EdbVertex * ePrevious
Definition: EdbDisplay.h:49
EdbVertexRec * eVerRec
Definition: EdbDisplay.h:40
Int_t eIndVert
Definition: EdbDisplay.h:56
TList eCreatedTracks
Definition: EdbDisplay.h:58
TObjArray * eArrTr
Definition: EdbDisplay.h:42
EdbVertex * eVertex
Definition: EdbDisplay.h:48
Double_t eTImpMax
Definition: EdbDisplay.h:64
Bool_t eWait_Answer
Definition: EdbDisplay.h:55
Double_t eP
Definition: EdbDisplay.h:62
EdbVertex * eWorking
Definition: EdbDisplay.h:47
Int_t Track() const
Definition: EdbSegP.h:147
void SetP(float p)
Definition: EdbSegP.h:130
Definition: EdbPattern.h:118
void AddVTA(EdbVTA *vta)
Definition: EdbPattern.cxx:493
int FitTrackKFS(bool zmax=false, float X0=5810., int design=0)
Definition: EdbPattern.cxx:765
Definition: EdbVertex.h:25
void SetZpos(int zpos)
Definition: EdbVertex.h:54
Definition: EdbVertex.h:68
Int_t ID() const
Definition: EdbVertex.h:126
Float_t VX() const
Definition: EdbVertex.h:133
void SetID(int ID=0)
Definition: EdbVertex.h:156
Int_t N() const
Definition: EdbVertex.h:121
VERTEX::Vertex * V() const
Definition: EdbVertex.h:154
Float_t VY() const
Definition: EdbVertex.h:134
Float_t VZ() const
Definition: EdbVertex.h:135
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 rmsDistAngle() const
calc rms dist and rms angle
Definition: VtVertex.C:1073
double dist() const
available after call to rmsDistAngle()
float prob() const
upper tail $\chi^2$ probability
Definition: VtVertex.C:237
float mass
Definition: check_vertex.C:21
float momentum
Definition: check_vertex.C:20