#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 18 of file TrajectoryAtInvalidHit.cc.
References funct::abs(), TrajectoryMeasurement::backwardPredictedState(), Surface::bounds(), TrajectoryStateCombiner::combine(), gather_cfg::cout, TrajectoryMeasurement::forwardPredictedState(), GeomDet::geographicalId(), TrackerGeometry::idToDet(), Bounds::inside(), TrajectoryStateOnSurface::isValid(), bookConverter::max, min(), GluedGeomDet::monoDet(), Propagator::propagate(), DetId::rawId(), TrajectoryMeasurement::recHit(), mathSSE::sqrt(), GluedGeomDet::stereoDet(), DetId::subdetId(), GeomDet::surface(), and StripSubdetector::TOB.
double TrajectoryAtInvalidHit::globalX | ( | ) | const |
Definition at line 164 of file TrajectoryAtInvalidHit.cc.
double TrajectoryAtInvalidHit::globalY | ( | ) | const |
Definition at line 168 of file TrajectoryAtInvalidHit.cc.
double TrajectoryAtInvalidHit::globalZ | ( | ) | const |
Definition at line 172 of file TrajectoryAtInvalidHit.cc.
bool TrajectoryAtInvalidHit::isDoubleSided | ( | unsigned int | iidd, |
const TrackerTopology * | tTopo | ||
) | const |
Definition at line 192 of file TrajectoryAtInvalidHit.cc.
References DetId::subdetId(), StripSubdetector::TEC, TrackerTopology::tecRing(), StripSubdetector::TIB, TrackerTopology::tibLayer(), StripSubdetector::TID, TrackerTopology::tidRing(), StripSubdetector::TOB, and TrackerTopology::tobLayer().
double TrajectoryAtInvalidHit::localDxDz | ( | ) | const |
Definition at line 158 of file TrajectoryAtInvalidHit.cc.
double TrajectoryAtInvalidHit::localDyDz | ( | ) | const |
Definition at line 161 of file TrajectoryAtInvalidHit.cc.
double TrajectoryAtInvalidHit::localErrorX | ( | ) | const |
Definition at line 150 of file TrajectoryAtInvalidHit.cc.
double TrajectoryAtInvalidHit::localErrorY | ( | ) | const |
Definition at line 154 of file TrajectoryAtInvalidHit.cc.
double TrajectoryAtInvalidHit::localX | ( | ) | const |
Definition at line 138 of file TrajectoryAtInvalidHit.cc.
double TrajectoryAtInvalidHit::localY | ( | ) | const |
Definition at line 142 of file TrajectoryAtInvalidHit.cc.
double TrajectoryAtInvalidHit::localZ | ( | ) | const |
Definition at line 146 of file TrajectoryAtInvalidHit.cc.
unsigned int TrajectoryAtInvalidHit::monodet_id | ( | ) | const |
Definition at line 177 of file TrajectoryAtInvalidHit.cc.
TrajectoryStateOnSurface TrajectoryAtInvalidHit::tsos | ( | ) | const |
Definition at line 224 of file TrajectoryAtInvalidHit.cc.
bool TrajectoryAtInvalidHit::validHit | ( | ) | const |
Definition at line 187 of file TrajectoryAtInvalidHit.cc.
bool TrajectoryAtInvalidHit::withinAcceptance | ( | ) | const |
Definition at line 182 of file TrajectoryAtInvalidHit.cc.
|
private |
Definition at line 59 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 57 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 57 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 57 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 60 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 56 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 54 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 55 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 54 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 55 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 54 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 53 of file TrajectoryAtInvalidHit.h.
|
private |
Definition at line 62 of file TrajectoryAtInvalidHit.h.