StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
VertexData.h
1 #ifndef VertexData_h
2 #define VertexData_h
3 
7 #include <TVector3.h>
8 
9 class VertexData {
10  public:
11  int id; // vertex ID assigned by PPV
12  bool isTriggered;
13  short mIdTruth;
14  TVector3 r,er; // vertex position and its error
15  int nUsedTrack; // # of tracks used to identify the vertex
16  float Lmax; // maximum of the likelhood function.
17  float gPtSum; // total tranverse momentum of used tracks.
18  int nBtof,nCtb,nBemc,nEemc,nTpc,nAnyMatch; // number of matched tracks
19  int nBtofV,nCtbV,nBemcV,nEemcV,nTpcV,nAnyVeto; // number of vetoed tracks
20 
21  // methods
22  VertexData(int vertexId=0);
23  VertexData(const TVector3& position);
24  void print(ostream& os) const;
25 };
26 #endif
bool isTriggered
Indicates whether the vertex potentially belongs to triggered event.
Definition: VertexData.h:12