#include <SimVertex.h>
Public Types | |
typedef CoreSimVertex | Core |
Public Member Functions | |
bool | noParent () const |
int | parentIndex () const |
unsigned int | processType () const |
void | setProcessType (unsigned int ty) |
void | setVertexId (unsigned int n) |
SimVertex () | |
constructor More... | |
SimVertex (const CoreSimVertex &t, int it) | |
constructor from transient More... | |
SimVertex (const math::XYZVectorD &v, float tof) | |
SimVertex (const math::XYZVectorD &v, float tof, int it) | |
full constructor (position, time, index of parent in final vector) More... | |
SimVertex (const CoreSimVertex &t, int it, unsigned int vId) | |
constructor from transient More... | |
SimVertex (const math::XYZVectorD &v, float tof, unsigned int vId) | |
SimVertex (const math::XYZVectorD &v, float tof, int it, unsigned int vId) | |
full constructor (position, time, index of parent in final vector) More... | |
unsigned int | vertexId () const |
Public Member Functions inherited from CoreSimVertex | |
CoreSimVertex () | |
constructors More... | |
CoreSimVertex (const math::XYZVectorD &v, float tof) | |
CoreSimVertex (const math::XYZTLorentzVectorD &v) | |
EncodedEventId | eventId () const |
const math::XYZTLorentzVectorD & | position () const |
void | setEventId (EncodedEventId e) |
void | setTof (float tof) |
Private Attributes | |
int | itrack |
unsigned int | procType |
unsigned int | vtxId |
Definition at line 5 of file SimVertex.h.
typedef CoreSimVertex SimVertex::Core |
Definition at line 10 of file SimVertex.h.
SimVertex::SimVertex | ( | ) |
SimVertex::SimVertex | ( | const CoreSimVertex & | t, |
int | it | ||
) |
SimVertex::SimVertex | ( | const math::XYZVectorD & | v, |
float | tof | ||
) |
Definition at line 5 of file SimVertex.cc.
SimVertex::SimVertex | ( | const math::XYZVectorD & | v, |
float | tof, | ||
int | it | ||
) |
full constructor (position, time, index of parent in final vector)
Definition at line 8 of file SimVertex.cc.
SimVertex::SimVertex | ( | const CoreSimVertex & | t, |
int | it, | ||
unsigned int | vId | ||
) |
SimVertex::SimVertex | ( | const math::XYZVectorD & | v, |
float | tof, | ||
unsigned int | vId | ||
) |
Definition at line 14 of file SimVertex.cc.
SimVertex::SimVertex | ( | const math::XYZVectorD & | v, |
float | tof, | ||
int | it, | ||
unsigned int | vId | ||
) |
full constructor (position, time, index of parent in final vector)
Definition at line 17 of file SimVertex.cc.
|
inline |
Definition at line 34 of file SimVertex.h.
References itrack.
Referenced by pat::GenPlusSimParticleProducer::addGenParticle(), TestPythiaDecays::analyze(), FBaseSimEvent::fill(), pat::PATGenCandsFromSimTracksProducer::findGeantMother(), JetMatchingTools::generatorId(), and pat::GenPlusSimParticleProducer::produce().
|
inline |
G4 TrackId of the parent in the Event SimTrack container (-1 if no parent) BE CAREFUL this is not a vector index
Definition at line 33 of file SimVertex.h.
References itrack.
Referenced by pat::GenPlusSimParticleProducer::addGenParticle(), edm::TestMix::analyze(), TestPythiaDecays::analyze(), FBaseSimEvent::fill(), ElectronMCTruthFinder::find(), PizeroMCTruthFinder::find(), PhotonMCTruthFinder::find(), pat::PATGenCandsFromSimTracksProducer::findGeantMother(), ContainmentCorrectionAnalyzer::findMcTruth(), JetMatchingTools::generatorId(), operator<<(), and pat::GenPlusSimParticleProducer::produce().
|
inline |
|
inline |
|
inline |
Definition at line 36 of file SimVertex.h.
|
inline |
|
private |
Definition at line 43 of file SimVertex.h.
Referenced by noParent(), and parentIndex().
|
private |
Definition at line 45 of file SimVertex.h.
Referenced by processType(), and setProcessType().
|
private |
Definition at line 44 of file SimVertex.h.
Referenced by setVertexId(), and vertexId().