Main Page
Namespaces
Classes
Package Documentation
DQM
SiStripCommissioningSources
plugins
tracking
SiStripFineDelayTLA.h
Go to the documentation of this file.
1
#ifndef CalibTracker_SiSitripLorentzAngle_SiStripFineDelayTLA_h
2
#define CalibTracker_SiSitripLorentzAngle_SiStripFineDelayTLA_h
3
4
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
FWCore/Framework/interface/EventSetup.h
"
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
9
10
#include <
DataFormats/TrackingRecHit/interface/TrackingRecHit.h
>
11
#include "
DataFormats/TrackReco/interface/Track.h
"
12
#include "
DataFormats/GeometryVector/interface/LocalVector.h
"
13
14
15
class
TrackerGeometry
;
16
class
TrackingRecHit
;
17
class
TrajectorySeed
;
18
class
Trajectory
;
19
20
class
SiStripFineDelayTLA
21
{
22
public
:
23
24
explicit
SiStripFineDelayTLA
(
const
edm::ParameterSet
& conf);
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
33
double
computeAngleCorr
(
const
LocalVector
&
v
,
double
pitch,
double
thickness);
34
35
private
:
36
edm::ParameterSet
conf_
;
37
const
TrackerGeometry
*
tracker
;
38
};
39
40
41
#endif
MessageLogger.h
SiStripFineDelayTLA::SiStripFineDelayTLA
SiStripFineDelayTLA(const edm::ParameterSet &conf)
Definition:
SiStripFineDelayTLA.cc:26
Vector3DBase< float, LocalTag >
Event.h
EnergyCorrector.c
c
Definition:
EnergyCorrector.py:44
EventSetup.h
SiStripFineDelayTLA::init
void init(const edm::Event &e, const edm::EventSetup &c)
Definition:
SiStripFineDelayTLA.cc:31
SiStripFineDelayTLA::computeAngleCorr
double computeAngleCorr(const LocalVector &v, double pitch, double thickness)
Definition:
SiStripFineDelayTLA.cc:112
TrackingRecHit
Definition:
TrackingRecHit.h:23
findQualityFiles.v
v
Definition:
findQualityFiles.py:179
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Trajectory
Definition:
Trajectory.h:40
ParameterSet.h
SiStripFineDelayTLA::findtrackangle
std::vector< std::pair< std::pair< DetId, LocalPoint >,float > > findtrackangle(const std::vector< Trajectory > &traj)
Definition:
SiStripFineDelayTLA.cc:44
TrackingRecHit.h
SiStripFineDelayTLA::conf_
edm::ParameterSet conf_
Definition:
SiStripFineDelayTLA.h:36
edm::EventSetup
Definition:
EventSetup.h:57
EDAnalyzer.h
SiStripFineDelayTLA::~SiStripFineDelayTLA
virtual ~SiStripFineDelayTLA()
Definition:
SiStripFineDelayTLA.cc:40
SiStripFineDelayTLA
Definition:
SiStripFineDelayTLA.h:20
edm::ParameterSet
Definition:
ParameterSet.h:36
TrajectorySeed
Definition:
TrajectorySeed.h:17
edm::Event
Definition:
Event.h:71
Track.h
SiStripFineDelayTLA::tracker
const TrackerGeometry * tracker
Definition:
SiStripFineDelayTLA.h:37
TrackerGeometry
Definition:
TrackerGeometry.h:14
LocalVector.h
Generated for CMSSW Reference Manual by
1.8.11