CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SimVertex.cc
Go to the documentation of this file.
2 
3 SimVertex::SimVertex() : itrack(-1), vtxId(0), procType(0) {}
4 
6  Core(v,tof), itrack(-1), vtxId(0), procType(0) {}
7 
8 SimVertex::SimVertex(const math::XYZVectorD& v, float tof, int it) :
9  Core(v,tof), itrack(it), vtxId(0), procType(0) {}
10 
12  Core(v), itrack(it), vtxId(0), procType(0) {}
13 
14 SimVertex::SimVertex(const math::XYZVectorD& v, float tof, unsigned int vId) :
15  Core(v,tof), itrack(-1), vtxId(vId), procType(0) {}
16 
17 SimVertex::SimVertex(const math::XYZVectorD& v, float tof, int it, unsigned int vId) :
18  Core(v,tof), itrack(it), vtxId(vId), procType(0) {}
19 
20 SimVertex::SimVertex(const CoreSimVertex & v, int it, unsigned int vId) :
21  Core(v), itrack(it), vtxId(vId), procType(0) {}
22 
23 std::ostream & operator <<(std::ostream & o , const SimVertex & v)
24 { return o << (SimVertex::Core)(v) << ", " << v.parentIndex() <<", "<<v.vertexId(); }
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition: ALILine.cc:188
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > XYZVectorD
spatial vector with cartesian internal representation
Definition: Vector3D.h:8
int parentIndex() const
Definition: SimVertex.h:33
SimVertex()
constructor
Definition: SimVertex.cc:3
unsigned int vertexId() const
Definition: SimVertex.h:37
CoreSimVertex Core
Definition: SimVertex.h:10