#include <TmpSimEvent.h>
Public Member Functions | |
void | add (TmpSimTrack *t) |
void | add (TmpSimVertex *v) |
void | clear () |
void | collisionPoint (const math::XYZTLorentzVectorD &v) |
const math::XYZTLorentzVectorD & | collisionPoint () const |
void | hepEvent (const HepMC::GenEvent *r) |
const HepMC::GenEvent * | hepEvent () const |
void | load (edm::SimTrackContainer &c) const |
void | load (edm::SimVertexContainer &c) const |
unsigned int | nGenParts () const |
void | nparam (int n) |
const int | nparam () const |
unsigned int | nTracks () const |
unsigned int | nVertices () const |
void | param (const std::vector< float > &p) |
const std::vector< float > & | param () const |
TmpSimEvent () | |
void | weight (float w) |
float | weight () const |
~TmpSimEvent () | |
Private Attributes | |
math::XYZTLorentzVectorD | collisionPoint_ {math::XYZTLorentzVectorD(0., 0., 0., 0.)} |
std::vector< TmpSimTrack * > | g4tracks_ |
std::vector< TmpSimVertex * > | g4vertices_ |
const HepMC::GenEvent * | hepMCEvent_ {nullptr} |
int | nparam_ {0} |
std::vector< float > | param_ |
float | weight_ {0.f} |
Definition at line 14 of file TmpSimEvent.h.
TmpSimEvent::TmpSimEvent | ( | ) |
TmpSimEvent::~TmpSimEvent | ( | ) |
|
inline |
Definition at line 33 of file TmpSimEvent.h.
References g4tracks_, and submitPVValidationJobs::t.
Referenced by SimTrackManager::getOrCreateVertex(), SimTrackManager::reallyStoreTracks(), and counter.Counter::register().
|
inline |
Definition at line 34 of file TmpSimEvent.h.
References g4vertices_, and findQualityFiles::v.
Referenced by counter.Counter::register().
void TmpSimEvent::clear | ( | void | ) |
Definition at line 18 of file TmpSimEvent.cc.
References g4tracks_, and g4vertices_.
Referenced by RunManagerMTWorker::produce(), and ~TmpSimEvent().
|
inline |
Definition at line 27 of file TmpSimEvent.h.
References collisionPoint_, and findQualityFiles::v.
Referenced by RunManagerMTWorker::produce().
|
inline |
|
inline |
Definition at line 23 of file TmpSimEvent.h.
References hepMCEvent_, and alignCSCRings::r.
Referenced by RunManagerMTWorker::produce().
|
inline |
void TmpSimEvent::load | ( | edm::SimTrackContainer & | c | ) | const |
Definition at line 29 of file TmpSimEvent.cc.
References HltBtagPostValidation_cff::c, g4tracks_, invgev, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::iv, AlCaHLTBitMon_ParallelJobs::p, mcMuonSeeds_cfi::SimTrack, and submitPVValidationJobs::t.
Referenced by OscarMTProducer::produce().
void TmpSimEvent::load | ( | edm::SimVertexContainer & | c | ) | const |
Definition at line 52 of file TmpSimEvent.cc.
References HltBtagPostValidation_cff::c, nano_mu_digi_cff::float, g4vertices_, mps_fire::i, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::iv, edm::second(), mcMuonSeeds_cfi::SimVertex, submitPVValidationJobs::t, findQualityFiles::v, and L1BJetProducer_cff::vtx.
|
inline |
Definition at line 22 of file TmpSimEvent.h.
References hepMCEvent_.
Referenced by RunManagerMTWorker::produce().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 40 of file TmpSimEvent.h.
Referenced by collisionPoint().
|
private |
Definition at line 43 of file TmpSimEvent.h.
Referenced by add(), clear(), load(), nTracks(), and TmpSimEvent().
|
private |
Definition at line 44 of file TmpSimEvent.h.
Referenced by add(), clear(), load(), nVertices(), and TmpSimEvent().
|
private |
Definition at line 38 of file TmpSimEvent.h.
Referenced by hepEvent(), and nGenParts().
|
private |
Definition at line 41 of file TmpSimEvent.h.
Referenced by nparam().
|
private |
Definition at line 42 of file TmpSimEvent.h.
Referenced by param().
|
private |
Definition at line 39 of file TmpSimEvent.h.
Referenced by weight().