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 
14 class TrackerGeometry;
15 class TrackingRecHit;
16 class TrajectorySeed;
17 class Trajectory;
18 
20 public:
21  explicit SiStripFineDelayTLA(const edm::ParameterSet& conf);
22  virtual ~SiStripFineDelayTLA();
23  void init(const edm::Event& e, const edm::EventSetup& c);
24 
25  std::vector<std::pair<std::pair<DetId, LocalPoint>, float> > findtrackangle(const std::vector<Trajectory>& traj);
26  std::vector<std::pair<std::pair<DetId, LocalPoint>, float> > findtrackangle(const Trajectory& traj);
27 
28 private:
29  double computeAngleCorr(const LocalVector& v, double pitch, double thickness);
30 
31 private:
34 };
35 
36 #endif
Vector3DBase< float, LocalTag >
SiStripFineDelayTLA::init
void init(const edm::Event &e, const edm::EventSetup &c)
Definition: SiStripFineDelayTLA.cc:28
MessageLogger.h
SiStripFineDelayTLA::~SiStripFineDelayTLA
virtual ~SiStripFineDelayTLA()
Definition: SiStripFineDelayTLA.cc:36
SiStripFineDelayTLA::findtrackangle
std::vector< std::pair< std::pair< DetId, LocalPoint >, float > > findtrackangle(const std::vector< Trajectory > &traj)
Definition: SiStripFineDelayTLA.cc:38
SiStripFineDelayTLA::SiStripFineDelayTLA
SiStripFineDelayTLA(const edm::ParameterSet &conf)
Definition: SiStripFineDelayTLA.cc:26
EDAnalyzer.h
findQualityFiles.v
v
Definition: findQualityFiles.py:179
TrackingRecHit.h
Track.h
Calorimetry_cff.thickness
thickness
Definition: Calorimetry_cff.py:114
SiStripFineDelayTLA::conf_
edm::ParameterSet conf_
Definition: SiStripFineDelayTLA.h:32
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
SiStripFineDelayTLA
Definition: SiStripFineDelayTLA.h:19
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
TrackingRecHit
Definition: TrackingRecHit.h:21
Trajectory
Definition: Trajectory.h:38
SiStripFineDelayTLA::computeAngleCorr
double computeAngleCorr(const LocalVector &v, double pitch, double thickness)
Definition: SiStripFineDelayTLA.cc:113
TrajectorySeed
Definition: TrajectorySeed.h:18
EventSetup.h
ParameterSet.h
edm::Event
Definition: Event.h:73
LocalVector.h
SiStripFineDelayTLA::tracker
const TrackerGeometry * tracker
Definition: SiStripFineDelayTLA.h:33
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
TrackerGeometry
Definition: TrackerGeometry.h:14