#include <TrajectoryAtInvalidHit.h>
Public Member Functions | |
double | globalX () const |
double | globalY () const |
double | globalZ () const |
bool | isDoubleSided (unsigned int iidd, const TrackerTopology *tTopo) const |
double | localDxDz () const |
double | localDyDz () const |
double | localErrorX () const |
double | localErrorY () const |
double | localX () const |
double | localY () const |
double | localZ () const |
unsigned int | monodet_id () const |
TrajectoryAtInvalidHit (const TrajectoryMeasurement &, const TrackerTopology *tTopo, const TrackerGeometry *tracker, const Propagator &propagator, const unsigned int mono=0) | |
TrajectoryStateOnSurface | tsos () const |
bool | validHit () const |
bool | withinAcceptance () const |
Private Attributes | |
bool | acceptance |
float | globX |
float | globY |
float | globZ |
bool | hasValidHit |
unsigned int | iidd |
float | locDxDz |
float | locDyDz |
float | locX |
float | locXError |
float | locY |
float | locYError |
float | locZ |
TrajectoryStateOnSurface | theCombinedPredictedState |
TrackingRecHit::ConstRecHitPointer | theHit |
Definition at line 21 of file TrajectoryAtInvalidHit.h.
TrajectoryAtInvalidHit::TrajectoryAtInvalidHit | ( | const TrajectoryMeasurement & | tm, |
const TrackerTopology * | tTopo, | ||
const TrackerGeometry * | tracker, | ||
const Propagator & | propagator, | ||
const unsigned int | mono = 0 |
||
) |
Definition at line 19 of file TrajectoryAtInvalidHit.cc.
References funct::abs(), TrajectoryMeasurement::backwardPredictedState(), Surface::bounds(), TrajectoryStateCombiner::combine(), TrajectoryMeasurement::forwardPredictedState(), GeomDet::geographicalId(), Bounds::inside(), TrajectoryStateOnSurface::isValid(), SiStripPI::max, SiStripPI::min, GluedGeomDet::monoDet(), TrackCandidateProducer_cfi::propagator, DetId::rawId(), TrajectoryMeasurement::recHit(), beamSpotPI::sigmaX, beamSpotPI::sigmaY, mathSSE::sqrt(), GluedGeomDet::stereoDet(), nano_mu_digi_cff::strip, GeomDet::surface(), StripSubdetector::TOB, PbPb_ZMuSkimMuonDPG_cff::tracker, geometryCSVtoXML::xx, geometryCSVtoXML::yy, and geometryCSVtoXML::zz.
double TrajectoryAtInvalidHit::globalX | ( | ) | const |
Definition at line 151 of file TrajectoryAtInvalidHit.cc.
Referenced by SiStripHitEfficiencyWorker::fillForTraj().
double TrajectoryAtInvalidHit::globalY | ( | ) | const |
Definition at line 152 of file TrajectoryAtInvalidHit.cc.
Referenced by SiStripHitEfficiencyWorker::fillForTraj().
double TrajectoryAtInvalidHit::globalZ | ( | ) | const |
Definition at line 153 of file TrajectoryAtInvalidHit.cc.
Referenced by SiStripHitEfficiencyWorker::fillForTraj().
bool TrajectoryAtInvalidHit::isDoubleSided | ( | unsigned int | iidd, |
const TrackerTopology * | tTopo | ||
) | const |
Definition at line 161 of file TrajectoryAtInvalidHit.cc.
References nano_mu_digi_cff::strip, StripSubdetector::TEC, TrackerTopology::tecRing(), StripSubdetector::TIB, TrackerTopology::tibLayer(), StripSubdetector::TID, TrackerTopology::tidRing(), StripSubdetector::TOB, and TrackerTopology::tobLayer().
double TrajectoryAtInvalidHit::localDxDz | ( | ) | const |
Definition at line 149 of file TrajectoryAtInvalidHit.cc.
double TrajectoryAtInvalidHit::localDyDz | ( | ) | const |
Definition at line 150 of file TrajectoryAtInvalidHit.cc.
double TrajectoryAtInvalidHit::localErrorX | ( | ) | const |
Definition at line 147 of file TrajectoryAtInvalidHit.cc.
Referenced by SiStripHitEfficiencyWorker::fillForTraj().
double TrajectoryAtInvalidHit::localErrorY | ( | ) | const |
Definition at line 148 of file TrajectoryAtInvalidHit.cc.
Referenced by SiStripHitEfficiencyWorker::fillForTraj().
double TrajectoryAtInvalidHit::localX | ( | ) | const |
Definition at line 144 of file TrajectoryAtInvalidHit.cc.
Referenced by SiStripHitEfficiencyWorker::fillForTraj().
double TrajectoryAtInvalidHit::localY | ( | ) | const |
Definition at line 145 of file TrajectoryAtInvalidHit.cc.
Referenced by SiStripHitEfficiencyWorker::fillForTraj().
double TrajectoryAtInvalidHit::localZ | ( | ) | const |
Definition at line 146 of file TrajectoryAtInvalidHit.cc.
unsigned int TrajectoryAtInvalidHit::monodet_id | ( | ) | const |
Definition at line 155 of file TrajectoryAtInvalidHit.cc.
Referenced by SiStripHitEfficiencyWorker::fillForTraj().
TrajectoryStateOnSurface TrajectoryAtInvalidHit::tsos | ( | ) | const |
Definition at line 193 of file TrajectoryAtInvalidHit.cc.
bool TrajectoryAtInvalidHit::validHit | ( | ) | const |
Definition at line 159 of file TrajectoryAtInvalidHit.cc.
bool TrajectoryAtInvalidHit::withinAcceptance | ( | ) | const |
Definition at line 157 of file TrajectoryAtInvalidHit.cc.
Referenced by SiStripHitEfficiencyWorker::fillForTraj().
|
private |
Definition at line 57 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 55 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 55 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 55 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 58 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 56 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 54 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 54 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 52 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 53 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 52 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 53 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 52 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 51 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 60 of file TrajectoryAtInvalidHit.h.