#include <CoreSimTrack.h>
Public Member Functions | |
float | charge () const |
charge More... | |
CoreSimTrack () | |
constructors More... | |
CoreSimTrack (int ipart, const math::XYZTLorentzVectorD &p) | |
CoreSimTrack (int ipart, math::XYZVectorD &ip, double ie) | |
EncodedEventId | eventId () const |
const math::XYZTLorentzVectorD & | momentum () const |
void | setEventId (EncodedEventId e) |
void | setTrackId (unsigned int t) |
unsigned int | trackId () const |
int | type () const |
particle type (HEP PDT convension) More... | |
Private Attributes | |
EncodedEventId | eId |
math::XYZTLorentzVectorD | theMomentum |
int | thePID |
unsigned int | tId |
Definition at line 9 of file CoreSimTrack.h.
|
inline |
|
inline |
Definition at line 13 of file CoreSimTrack.h.
|
inline |
float CoreSimTrack::charge | ( | void | ) | const |
charge
Definition at line 17 of file CoreSimTrack.cc.
References funct::abs(), chg, and thePID.
Referenced by pat::GenPlusSimParticleProducer::addGenParticle(), FWSimTrackProxyBuilder::build(), JetCoreMCtruthSeedGenerator::coreTracksFillingDeltaR(), pat::PATGenCandsFromSimTracksProducer::makeGenParticle_(), MuonSimHitProducer::produce(), PropagateToMuon::startingState(), and FastTSGFromPropagation::trackerSeeds().
|
inline |
Definition at line 28 of file CoreSimTrack.h.
References eId.
Referenced by CaloParticle::CaloParticle(), ntupleDataFormat.Event::eventIdStr(), MtdCaloParticle::MtdCaloParticle(), MtdSimCluster::MtdSimCluster(), MtdSimLayerCluster::MtdSimLayerCluster(), and SimCluster::SimCluster().
|
inline |
Definition at line 19 of file CoreSimTrack.h.
References theMomentum.
Referenced by CaloTruthAccumulator::accumulateEvent(), MtdTruthAccumulator::accumulateEvent(), pat::GenPlusSimParticleProducer::addGenParticle(), ValidationMisalignedTracker::analyze(), TestOutliers::analyze(), FWSimTrackProxyBuilder::build(), CaloParticle::CaloParticle(), FastTSGFromL2Muon::clean(), FastTSGFromIOHit::clean(), JetCoreMCtruthSeedGenerator::coreTracksFillingDeltaR(), OMTFProcessor< GoldenPatternType >::fillCounts(), Phase2TrackerValidateDigi::fillSimHitInfo(), SimMuFilter::filter(), ElectronMCTruthFinder::find(), PhotonMCTruthFinder::find(), EmulationObserverBase::findSimMuon(), OMTFPatternMaker::findSimMuon(), pat::PATGenCandsFromSimTracksProducer::makeGenParticle_(), MuonIdTruthInfo::matchChi2(), MatchingResult::MatchingResult(), MtdCaloParticle::MtdCaloParticle(), MtdSimCluster::MtdSimCluster(), MtdSimLayerCluster::MtdSimLayerCluster(), PatternGenerator::observeEventEnd(), PatternOptimizerBase::observeEventEnd(), MuonSimHitProducer::produce(), TrackClassifier::reconstructionInformation(), JetCoreMCtruthSeedGenerator::seedParFilling(), SimCluster::SimCluster(), CandidateSimMuonMatcher::simTrackToFts(), PropagateToMuon::startingState(), and PatternGenerator::updateStat().
|
inline |
|
inline |
Definition at line 30 of file CoreSimTrack.h.
References submitPVValidationJobs::t, and tId.
Referenced by FSimTrack::FSimTrack().
|
inline |
Definition at line 31 of file CoreSimTrack.h.
References tId.
Referenced by pat::GenPlusSimParticleProducer::addGenParticle(), CaloParticle::CaloParticle(), JetCoreMCtruthSeedGenerator::coreTracksFilling(), Phase2TrackerValidateDigi::fillSimHitInfo(), SimMuFilter::filter(), ElectronMCTruthFinder::find(), pat::PATGenCandsFromSimTracksProducer::findRef(), phase2tkutil::isPrimary(), Phase2TrackerValidateDigi::isPrimary(), MtdCaloParticle::MtdCaloParticle(), MtdSimCluster::MtdSimCluster(), MtdSimLayerCluster::MtdSimLayerCluster(), pat::GenPlusSimParticleProducer::LessById::operator()(), pat::PATGenCandsFromSimTracksProducer::LessById::operator()(), MuonSimHitProducer::produce(), and SimCluster::SimCluster().
|
inline |
particle type (HEP PDT convension)
Definition at line 22 of file CoreSimTrack.h.
References thePID.
Referenced by pat::GenPlusSimParticleProducer::addGenParticle(), ValidationMisalignedTracker::analyze(), FWSimTrackProxyBuilder::build(), CalorimetryManager::EMShowerSimulation(), FBaseSimEvent::fill(), OMTFProcessor< GoldenPatternType >::fillCounts(), SimMuFilter::filter(), TauHadronDecayFilter::filter(), ElectronMCTruthFinder::find(), PhotonMCTruthFinder::find(), EmulationObserverBase::findSimMuon(), OMTFPatternMaker::findSimMuon(), FSimTrack::FSimTrack(), CalorimetryManager::HDShowerSimulation(), pat::PATGenCandsFromSimTracksProducer::makeGenParticle_(), MatchingResult::MatchingResult(), PatternOptimizerBase::observeEventEnd(), pat::PATGenCandsFromSimTracksProducer::produce(), MuonSimHitProducer::produce(), PFSimParticleProducer::produce(), FastHFShowerLibrary::recoHFShowerLibrary(), TrajectoryManager::reconstruct(), CalorimetryManager::reconstructHCAL(), CalorimetryManager::reconstructTrack(), CandidateSimMuonMatcher::simTrackToFts(), and PatternGenerator::updateStat().
|
private |
Definition at line 34 of file CoreSimTrack.h.
Referenced by eventId(), and setEventId().
|
private |
Definition at line 37 of file CoreSimTrack.h.
Referenced by CoreSimTrack(), and momentum().
|
private |
Definition at line 36 of file CoreSimTrack.h.
|
private |
Definition at line 35 of file CoreSimTrack.h.
Referenced by setTrackId(), and trackId().