Main Page
Namespaces
Classes
Package Documentation
DQM
SiStripCommissioningSources
plugins
tracking
SiStripFineDelayTOF.h
Go to the documentation of this file.
1
#ifndef CalibTracker_SiSitripLorentzAngle_SiStripFineDelayTOF_h
2
#define CalibTracker_SiSitripLorentzAngle_SiStripFineDelayTOF_h
3
4
namespace
reco
{
5
class
Track;
6
}
7
8
class
TrackingRecHit
;
9
10
class
SiStripFineDelayTOF
11
{
12
public
:
13
static
double
timeOfFlight
(
bool
cosmics
,
bool
field,
double
* trackParameters,
double
*
hit
,
double
* phit,
bool
onDisk);
14
static
void
trackParameters(
const
reco::Track
& tk,
double
* trackParameters);
15
16
private
:
17
18
SiStripFineDelayTOF
() =
delete
;
19
virtual
~
SiStripFineDelayTOF
() =
delete
;
20
static
double
timeOfFlightCosmic(
double
* hit,
double
* phit);
21
static
double
timeOfFlightCosmicB(
double
* trackParameters,
double
* hit,
double
* phit,
bool
onDisk);
22
static
double
timeOfFlightBeam(
double
* hit,
double
* phit);
23
static
double
timeOfFlightBeamB(
double
* trackParameters,
double
* hit,
double
* phit,
bool
onDisk);
24
static
double
x(
double
* trackParameters,
double
phi);
25
static
double
y(
double
* trackParameters,
double
phi);
26
static
double
z(
double
* trackParameters,
double
phi);
27
static
double
getPhi(
double
* trackParameters,
double
* hit,
bool
onDisk);
28
29
};
30
31
32
#endif
TrackingRecHit
Definition:
TrackingRecHit.h:23
SiStripFineDelayTOF
Definition:
SiStripFineDelayTOF.h:10
reco::Track
Definition:
Track.h:28
hit
Definition:
SiStripHitEffFromCalibTree.cc:87
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:43
GlobalTrackerMuonAlignment_cfi.cosmics
cosmics
Definition:
GlobalTrackerMuonAlignment_cfi.py:5
spr::timeOfFlight
double timeOfFlight(DetId id, const CaloGeometry *geo, bool debug=false)
Definition:
CaloSimInfo.cc:17
Generated for CMSSW Reference Manual by
1.8.11