#include <L1SimTrack.h>
Public Member Functions | |
int | charge () const |
double | d0 () const |
double | dxy () const |
double | eta () const |
int | eventid () const |
L1SimTrack () | |
L1SimTrack (int eventid, int trackid, int type, double pt, double eta, double phi, double vx, double vy, double vz) | |
double | phi () const |
double | pt () const |
int | trackid () const |
int | type () const |
double | vx () const |
double | vy () const |
double | vz () const |
void | write (std::ofstream &out) |
void | write (std::ostream &out) |
~L1SimTrack ()=default | |
Private Attributes | |
double | eta_ |
int | eventid_ |
double | phi_ |
double | pt_ |
int | trackid_ |
int | type_ |
double | vx_ |
double | vy_ |
double | vz_ |
Definition at line 14 of file L1SimTrack.h.
L1SimTrack::L1SimTrack | ( | ) |
Definition at line 7 of file L1SimTrack.cc.
L1SimTrack::L1SimTrack | ( | int | eventid, |
int | trackid, | ||
int | type, | ||
double | pt, | ||
double | eta, | ||
double | phi, | ||
double | vx, | ||
double | vy, | ||
double | vz | ||
) |
Definition at line 12 of file L1SimTrack.cc.
References PVValHelper::eta, DiDispStaMuonMonitor_cfi::pt, btvMC_cff::vx, btvMC_cff::vy, and btvMC_cff::vz.
|
default |
|
inline |
|
inline |
|
inline |
Definition at line 32 of file L1SimTrack.h.
References funct::cos(), phi(), funct::sin(), vx(), and vy().
Referenced by Electron.Electron::cutBasedId(), d0(), and ntupleDataFormat.Track::dxyPull().
|
inline |
Definition at line 27 of file L1SimTrack.h.
References eta_.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), trklet::TrackletEventProcessor::event(), Jet.Jet::jetID(), datamodel.Object::p4(), and Jet.Jet::puJetId().
|
inline |
|
inline |
Definition at line 28 of file L1SimTrack.h.
References phi_.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), dxy(), datamodel.Object::p4(), and ntupleDataFormat.Track::phiPull().
|
inline |
Definition at line 26 of file L1SimTrack.h.
References pt_.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), trklet::TrackletEventProcessor::event(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), datamodel.Object::p4(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), Jet.Jet::setCorrP4(), and trklet::Stub::Stub().
|
inline |
Definition at line 24 of file L1SimTrack.h.
References trackid_.
Referenced by trklet::TrackletEventProcessor::event(), and trklet::Stub::Stub().
|
inline |
Definition at line 25 of file L1SimTrack.h.
References type_.
Referenced by trklet::TrackletEventProcessor::event().
|
inline |
Definition at line 29 of file L1SimTrack.h.
References vx_.
Referenced by dxy(), and trklet::TrackletEventProcessor::event().
|
inline |
Definition at line 30 of file L1SimTrack.h.
References vy_.
Referenced by dxy(), and trklet::TrackletEventProcessor::event().
|
inline |
Definition at line 31 of file L1SimTrack.h.
References vz_.
Referenced by trklet::TrackletEventProcessor::event().
void L1SimTrack::write | ( | std::ofstream & | out | ) |
Definition at line 25 of file L1SimTrack.cc.
References MillePedeFileConverter_cfg::out.
void trklet::L1SimTrack::write | ( | std::ostream & | out | ) |
|
private |
Definition at line 45 of file L1SimTrack.h.
Referenced by eta().
|
private |
Definition at line 41 of file L1SimTrack.h.
Referenced by eventid().
|
private |
Definition at line 46 of file L1SimTrack.h.
Referenced by phi().
|
private |
Definition at line 44 of file L1SimTrack.h.
Referenced by pt().
|
private |
Definition at line 42 of file L1SimTrack.h.
Referenced by trackid().
|
private |
Definition at line 43 of file L1SimTrack.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), charge(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), and type().
|
private |
Definition at line 47 of file L1SimTrack.h.
Referenced by vx().
|
private |
Definition at line 48 of file L1SimTrack.h.
Referenced by vy().
|
private |
Definition at line 49 of file L1SimTrack.h.
Referenced by vz().