#include <L1TStub.h>
Public Member Functions | |
unsigned int | allStubIndex () const |
double | alpha (double pitch) const |
double | alphanorm () const |
double | bend () const |
double | diphi () |
int | disk () const |
double | diz () |
int | eventid () const |
unsigned int | iphi () const |
double | iphiouter () |
unsigned int | isFlipped () const |
unsigned int | isPSmodule () const |
bool | isTilted () const |
unsigned int | iz () const |
L1TStub () | |
L1TStub (int eventid, std::vector< int > tps, int iphi, int iz, int layer, int ladder, int module, int strip, double x, double y, double z, double sigmax, double sigmaz, double pt, double bend, int isPSmodule, int isFlipped) | |
unsigned int | ladder () const |
unsigned int | layer () const |
void | lorentzcor (double shift) |
unsigned int | module () const |
bool | operator== (const L1TStub &other) const |
double | phi () const |
double | pt () const |
double | r () const |
double | r2 () const |
void | setAllStubIndex (unsigned int index) |
void | setiphi (int iphi) |
void | setiz (int iz) |
void | setXY (double x, double y) |
double | sigmax () const |
double | sigmaz () const |
unsigned int | strip () const |
bool | tpmatch (int tp) const |
std::vector< int > | tps () const |
void | write (std::ofstream &out) |
void | write (std::ostream &out) |
double | x () const |
double | y () const |
double | z () const |
~L1TStub ()=default | |
Private Attributes | |
unsigned int | allstubindex_ |
double | bend_ |
int | eventid_ |
unsigned int | iphi_ |
unsigned int | isFlipped_ |
unsigned int | isPSmodule_ |
unsigned int | iz_ |
unsigned int | ladder_ |
unsigned int | layer_ |
unsigned int | module_ |
double | pt_ |
double | sigmax_ |
double | sigmaz_ |
unsigned int | strip_ |
std::vector< int > | tps_ |
double | x_ |
double | y_ |
double | z_ |
L1TStub::L1TStub | ( | ) |
Definition at line 7 of file L1TStub.cc.
L1TStub::L1TStub | ( | int | eventid, |
std::vector< int > | tps, | ||
int | iphi, | ||
int | iz, | ||
int | layer, | ||
int | ladder, | ||
int | module, | ||
int | strip, | ||
double | x, | ||
double | y, | ||
double | z, | ||
double | sigmax, | ||
double | sigmaz, | ||
double | pt, | ||
double | bend, | ||
int | isPSmodule, | ||
int | isFlipped | ||
) |
Definition at line 9 of file L1TStub.cc.
References trklet::bend(), LEDCalibrationChannels::iphi, PVValHelper::ladder, sistrip::layer_, sistrip::module_, DiDispStaMuonMonitor_cfi::pt, and digitizers_cfi::strip.
|
default |
|
inline |
double L1TStub::alpha | ( | double | pitch | ) | const |
Definition at line 79 of file L1TStub.cc.
References pfNegativeDeepFlavourTagInfos_cfi::flip, createfilelist::int, and diffTwoXMLs::r2.
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
double L1TStub::alphanorm | ( | ) | const |
Definition at line 91 of file L1TStub.cc.
References pfNegativeDeepFlavourTagInfos_cfi::flip, and createfilelist::int.
Referenced by trklet::MatchCalculator::execute(), trklet::MatchProcessor::matchCalculator(), and trklet::Stub::Stub().
|
inline |
double trklet::L1TStub::diphi | ( | ) |
|
inline |
Definition at line 45 of file L1TStub.h.
Referenced by trklet::Tracklet::disk(), trklet::Tracklet::disk2(), trklet::TrackletEventProcessor::event(), trklet::Tracklet::getStubIDs(), and trklet::Tracklet::Tracklet().
double trklet::L1TStub::diz | ( | ) |
|
inline |
|
inline |
double trklet::L1TStub::iphiouter | ( | ) |
|
inline |
|
inline |
Definition at line 93 of file L1TStub.h.
References isPSmodule_.
Referenced by trklet::TrackletCalculatorBase::diskSeeding(), trklet::MatchCalculator::execute(), trklet::MatchProcessor::matchCalculator(), and trklet::Stub::Stub().
bool L1TStub::isTilted | ( | ) | const |
Definition at line 117 of file L1TStub.cc.
References cms::cuda::assert(), sistrip::layer_, sistrip::module_, trklet::N_MOD_PLANK, trklet::N_PSLAYER, and trklet::N_TILTED_RINGS.
|
inline |
|
inline |
Definition at line 51 of file L1TStub.h.
References ladder_.
Referenced by trklet::TrackletEventProcessor::event().
|
inline |
Definition at line 44 of file L1TStub.h.
References layer_.
Referenced by trklet::Tracklet::calcSeedIndex(), trklet::TrackletEventProcessor::event(), geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), trklet::Tracklet::layer(), trklet::Stub::Stub(), and trklet::Tracklet::Tracklet().
void L1TStub::lorentzcor | ( | double | shift | ) |
Definition at line 72 of file L1TStub.cc.
References funct::cos(), alignCSCRings::r, edm::shift, and funct::sin().
|
inline |
Definition at line 52 of file L1TStub.h.
References module_.
Referenced by trklet::TrackletEventProcessor::event(), and trklet::Stub::Stub().
bool L1TStub::operator== | ( | const L1TStub & | other | ) | const |
Definition at line 67 of file L1TStub.cc.
References sistrip::layer_, sistrip::module_, and trackingPlots::other.
|
inline |
Definition at line 62 of file L1TStub.h.
Referenced by Particle.Particle::__str__(), trklet::InputLinkMemory::addStub(), trklet::Sector::addStub(), trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::TrackletEventProcessor::event(), trklet::TrackletEngineDisplaced::execute(), trklet::MatchCalculator::execute(), trklet::PurgeDuplicate::getPhiRes(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), trklet::MatchProcessor::matchCalculator(), trklet::TrackletCalculatorBase::overlapSeeding(), ntupleDataFormat.Track::phiPull(), and trklet::Stub::Stub().
|
inline |
Definition at line 58 of file L1TStub.h.
References pt_.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), and Jet.Jet::setCorrP4().
|
inline |
Definition at line 57 of file L1TStub.h.
Referenced by trklet::InputLinkMemory::addStub(), trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::TrackletEngineDisplaced::execute(), trklet::MatchCalculator::execute(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), trklet::MatchProcessor::matchCalculator(), trklet::TrackletCalculatorBase::overlapSeeding(), trklet::Stub::Stub(), and trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 59 of file L1TStub.h.
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 80 of file L1TStub.h.
References allstubindex_.
Referenced by trklet::VMRouter::execute().
|
inline |
|
inline |
void L1TStub::setXY | ( | double | x, |
double | y | ||
) |
|
inline |
|
inline |
Definition at line 71 of file L1TStub.h.
References sigmaz_.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), and trklet::TrackletCalculatorBase::overlapSeeding().
|
inline |
bool L1TStub::tpmatch | ( | int | tp | ) | const |
|
inline |
Definition at line 78 of file L1TStub.h.
References tps_.
Referenced by trklet::Tracklet::stubtruthmatch(), and trklet::Tracklet::tpseed().
void L1TStub::write | ( | std::ofstream & | out | ) |
Definition at line 47 of file L1TStub.cc.
References sistrip::layer_, sistrip::module_, and MillePedeFileConverter_cfg::out.
void trklet::L1TStub::write | ( | std::ostream & | out | ) |
|
inline |
Definition at line 54 of file L1TStub.h.
References x_.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
|
inline |
Definition at line 55 of file L1TStub.h.
References y_.
Referenced by svgfig.Ellipse::__repr__(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
|
inline |
Definition at line 56 of file L1TStub.h.
References z_.
Referenced by trklet::InputLinkMemory::addStub(), trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::TrackletEngineDisplaced::execute(), trklet::MatchCalculator::execute(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), trklet::MatchProcessor::matchCalculator(), trklet::TrackletCalculatorBase::overlapSeeding(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r3D(), and trklet::Stub::Stub().
|
private |
Definition at line 116 of file L1TStub.h.
Referenced by allStubIndex(), and setAllStubIndex().
|
private |
|
private |
|
private |
|
private |
Definition at line 119 of file L1TStub.h.
Referenced by isFlipped().
|
private |
Definition at line 118 of file L1TStub.h.
Referenced by isPSmodule().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |