#include <SiStripFineDelayTLA.h>
Public Member Functions | |
std::vector< std::pair< std::pair< DetId, LocalPoint >, float > > | findtrackangle (const std::vector< Trajectory > &traj) |
std::vector< std::pair< std::pair< DetId, LocalPoint >, float > > | findtrackangle (const Trajectory &traj) |
void | init (const edm::Event &e, const edm::EventSetup &c) |
SiStripFineDelayTLA (const edm::ParameterSet &conf, edm::ConsumesCollector iC) | |
virtual | ~SiStripFineDelayTLA () |
Private Member Functions | |
double | computeAngleCorr (const LocalVector &v, double pitch, double thickness) |
Private Attributes | |
edm::ParameterSet | conf_ |
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > | tkGeomToken_ |
const TrackerGeometry * | tracker |
Definition at line 22 of file SiStripFineDelayTLA.h.
|
explicit |
Definition at line 24 of file SiStripFineDelayTLA.cc.
|
virtual |
Definition at line 30 of file SiStripFineDelayTLA.cc.
|
private |
Definition at line 107 of file SiStripFineDelayTLA.cc.
References dttmaxenums::L, LogDebug, mathSSE::sqrt(), Calorimetry_cff::thickness, and findQualityFiles::v.
Referenced by findtrackangle().
std::vector< std::pair< std::pair< DetId, LocalPoint >, float > > SiStripFineDelayTLA::findtrackangle | ( | const std::vector< Trajectory > & | traj | ) |
Definition at line 32 of file SiStripFineDelayTLA.cc.
Referenced by SiStripFineDelayHit::detId().
std::vector< std::pair< std::pair< DetId, LocalPoint >, float > > SiStripFineDelayTLA::findtrackangle | ( | const Trajectory & | traj | ) |
Definition at line 41 of file SiStripFineDelayTLA.cc.
References angle(), computeAngleCorr(), TrackingRecHit::geographicalId(), TrackerGeometry::idToDet(), TrajectoryStateOnSurface::localDirection(), BaseTrackerRecHit::localPosition(), TrajectoryStateOnSurface::localPosition(), Trajectory::measurements(), GluedGeomDet::monoDet(), SiStripMatchedRecHit2D::monoHit(), GluedGeomDet::stereoDet(), SiStripMatchedRecHit2D::stereoHit(), Calorimetry_cff::thickness, GeomDet::toGlobal(), GeomDet::toLocal(), GeomDet::topology(), tracker, and PV3DBase< T, PVType, FrameType >::z().
void SiStripFineDelayTLA::init | ( | const edm::Event & | e, |
const edm::EventSetup & | c | ||
) |
Definition at line 27 of file SiStripFineDelayTLA.cc.
References edm::EventSetup::getData(), tkGeomToken_, and tracker.
Referenced by SiStripFineDelayHit::produce().
|
private |
Definition at line 35 of file SiStripFineDelayTLA.h.
|
private |
Definition at line 37 of file SiStripFineDelayTLA.h.
Referenced by init().
|
private |
Definition at line 36 of file SiStripFineDelayTLA.h.
Referenced by findtrackangle(), and init().