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
public
:
12
static
double
timeOfFlight
(
bool
cosmics
,
bool
field,
double
* trackParameters,
double
*
hit
,
double
* phit,
bool
onDisk);
13
static
void
trackParameters(
const
reco::Track
& tk,
double
* trackParameters);
14
15
private
:
16
SiStripFineDelayTOF
() =
delete
;
17
virtual
~
SiStripFineDelayTOF
() =
delete
;
18
static
double
timeOfFlightCosmic(
double
* hit,
double
* phit);
19
static
double
timeOfFlightCosmicB(
double
* trackParameters,
double
* hit,
double
* phit,
bool
onDisk);
20
static
double
timeOfFlightBeam(
double
* hit,
double
* phit);
21
static
double
timeOfFlightBeamB(
double
* trackParameters,
double
* hit,
double
* phit,
bool
onDisk);
22
static
double
x(
double
* trackParameters,
double
phi);
23
static
double
y(
double
* trackParameters,
double
phi);
24
static
double
z(
double
* trackParameters,
double
phi);
25
static
double
getPhi(
double
* trackParameters,
double
* hit,
bool
onDisk);
26
};
27
28
#endif
TrackingRecHit
Definition:
TrackingRecHit.h:22
SiStripFineDelayTOF
Definition:
SiStripFineDelayTOF.h:10
reco::Track
Definition:
Track.h:27
hit
Definition:
SiStripHitEffFromCalibTree.cc:88
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
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