CMS 3D CMS Logo

SiStripFineDelayTLA.h
Go to the documentation of this file.
1 #ifndef CalibTracker_SiSitripLorentzAngle_SiStripFineDelayTLA_h
2 #define CalibTracker_SiSitripLorentzAngle_SiStripFineDelayTLA_h
3 
9 
13 
16 
17 class TrackerGeometry;
18 class TrackingRecHit;
19 class TrajectorySeed;
20 class Trajectory;
21 
23 public:
25  virtual ~SiStripFineDelayTLA();
26  void init(const edm::Event& e, const edm::EventSetup& c);
27 
28  std::vector<std::pair<std::pair<DetId, LocalPoint>, float> > findtrackangle(const std::vector<Trajectory>& traj);
29  std::vector<std::pair<std::pair<DetId, LocalPoint>, float> > findtrackangle(const Trajectory& traj);
30 
31 private:
32  double computeAngleCorr(const LocalVector& v, double pitch, double thickness);
33 
34 private:
38 };
39 
40 #endif
Vector3DBase< float, LocalTag >
SiStripFineDelayTLA::init
void init(const edm::Event &e, const edm::EventSetup &c)
Definition: SiStripFineDelayTLA.cc:27
MessageLogger.h
TrackerGeometry.h
SiStripFineDelayTLA::~SiStripFineDelayTLA
virtual ~SiStripFineDelayTLA()
Definition: SiStripFineDelayTLA.cc:30
SiStripFineDelayTLA::findtrackangle
std::vector< std::pair< std::pair< DetId, LocalPoint >, float > > findtrackangle(const std::vector< Trajectory > &traj)
Definition: SiStripFineDelayTLA.cc:32
SiStripFineDelayTLA::tkGeomToken_
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tkGeomToken_
Definition: SiStripFineDelayTLA.h:37
EDAnalyzer.h
findQualityFiles.v
v
Definition: findQualityFiles.py:179
TrackingRecHit.h
Track.h
Calorimetry_cff.thickness
thickness
Definition: Calorimetry_cff.py:115
SiStripFineDelayTLA::conf_
edm::ParameterSet conf_
Definition: SiStripFineDelayTLA.h:35
SiStripFineDelayTLA::SiStripFineDelayTLA
SiStripFineDelayTLA(const edm::ParameterSet &conf, edm::ConsumesCollector iC)
Definition: SiStripFineDelayTLA.cc:24
TrackerDigiGeometryRecord.h
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
SiStripFineDelayTLA
Definition: SiStripFineDelayTLA.h:22
edm::EventSetup
Definition: EventSetup.h:58
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord >
TrackingRecHit
Definition: TrackingRecHit.h:21
Trajectory
Definition: Trajectory.h:38
SiStripFineDelayTLA::computeAngleCorr
double computeAngleCorr(const LocalVector &v, double pitch, double thickness)
Definition: SiStripFineDelayTLA.cc:107
TrajectorySeed
Definition: TrajectorySeed.h:18
EventSetup.h
ParameterSet.h
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:46
edm::Event
Definition: Event.h:73
LocalVector.h
edm::ConsumesCollector
Definition: ConsumesCollector.h:45
SiStripFineDelayTLA::tracker
const TrackerGeometry * tracker
Definition: SiStripFineDelayTLA.h:36
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
TrackerGeometry
Definition: TrackerGeometry.h:14