#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) | |
virtual | ~SiStripFineDelayTLA () |
Private Member Functions | |
double | computeAngleCorr (const LocalVector &v, double pitch, double thickness) |
Private Attributes | |
edm::ParameterSet | conf_ |
const TrackerGeometry * | tracker |
Definition at line 20 of file SiStripFineDelayTLA.h.
|
explicit |
Definition at line 26 of file SiStripFineDelayTLA.cc.
|
virtual |
Definition at line 40 of file SiStripFineDelayTLA.cc.
|
private |
Definition at line 112 of file SiStripFineDelayTLA.cc.
References dttmaxenums::L, LogDebug, PV3DBase< T, PVType, FrameType >::mag(), mathSSE::sqrt(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by findtrackangle().
std::vector< std::pair< std::pair< DetId, LocalPoint >,float > > SiStripFineDelayTLA::findtrackangle | ( | const std::vector< Trajectory > & | traj | ) |
Definition at line 44 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 52 of file SiStripFineDelayTLA.cc.
References angle(), computeAngleCorr(), TrackerGeometry::idToDet(), TrajectoryStateOnSurface::localDirection(), TrajectoryStateOnSurface::localPosition(), Trajectory::measurements(), GluedGeomDet::monoDet(), GluedGeomDet::stereoDet(), GeomDet::toGlobal(), GeomDet::toLocal(), GeomDetUnit::topology(), tracker, and PV3DBase< T, PVType, FrameType >::z().
void SiStripFineDelayTLA::init | ( | const edm::Event & | e, |
const edm::EventSetup & | c | ||
) |
Definition at line 31 of file SiStripFineDelayTLA.cc.
References edm::EventSetup::get(), and tracker.
Referenced by SiStripFineDelayHit::produce().
|
private |
Definition at line 36 of file SiStripFineDelayTLA.h.
|
private |
Definition at line 37 of file SiStripFineDelayTLA.h.
Referenced by findtrackangle(), and init().