CMS 3D CMS Logo

SimTrack.cc
Go to the documentation of this file.
2 
3 SimTrack::SimTrack() : ivert(-1), igenpart(-1), crossedBoundary_(false) {}
4 
6  : Core(ipart, p), ivert(-1), igenpart(-1), crossedBoundary_(false) {}
7 
8 SimTrack::SimTrack(int ipart, const math::XYZTLorentzVectorD& p, int iv, int ig)
9  : Core(ipart, p), ivert(iv), igenpart(ig), crossedBoundary_(false) {}
10 
13  int iv,
14  int ig,
15  const math::XYZVectorD& tkp,
16  const math::XYZTLorentzVectorD& tkm)
17  : Core(ipart, p), ivert(iv), igenpart(ig), tkposition(tkp), tkmomentum(tkm), crossedBoundary_(false) {}
18 
19 SimTrack::SimTrack(const CoreSimTrack& t, int iv, int ig) : Core(t), ivert(iv), igenpart(ig), crossedBoundary_(false) {}
20 
21 std::ostream& operator<<(std::ostream& o, const SimTrack& t) {
22  return o << (SimTrack::Core)(t) << ", " << t.vertIndex() << ", " << t.genpartIndex();
23 }
funct::false
false
Definition: Factorize.h:29
gpuVertexFinder::iv
int32_t *__restrict__ iv
Definition: gpuClusterTracksDBSCAN.h:42
math::XYZTLorentzVectorD
ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< double > > XYZTLorentzVectorD
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition: LorentzVector.h:14
EcalTangentSkim_cfg.o
o
Definition: EcalTangentSkim_cfg.py:42
operator<<
std::ostream & operator<<(std::ostream &o, const SimTrack &t)
Definition: SimTrack.cc:21
CoreSimTrack
Definition: CoreSimTrack.h:9
math::XYZVectorD
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > XYZVectorD
spatial vector with cartesian internal representation
Definition: Vector3D.h:8
AlCaHLTBitMon_ParallelJobs.p
def p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
SimTrack::SimTrack
SimTrack()
constructor
Definition: SimTrack.cc:3
SimTrack::Core
CoreSimTrack Core
Definition: SimTrack.h:11
SimTrack
Definition: SimTrack.h:9
SimTrack.h
submitPVValidationJobs.t
string t
Definition: submitPVValidationJobs.py:644