Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoTracker
TkMSParametrization
interface
MultipleScatteringX0Data.h
Go to the documentation of this file.
1
#ifndef MultipleScatteringX0Data_H
2
#define MultipleScatteringX0Data_H
3
8
#include <string>
9
class
TFile;
10
class
TH2F;
11
12
13
class
SumX0AtEtaDataProvider
{
14
public
:
virtual
float
sumX0atEta
(
float
eta
,
float
r
)
const
= 0;
15
};
16
17
class
MultipleScatteringX0Data
:
public
SumX0AtEtaDataProvider
{
18
19
public
:
20
MultipleScatteringX0Data
();
21
virtual
~MultipleScatteringX0Data
();
22
int
nBinsEta
()
const
;
23
float
minEta
()
const
;
24
float
maxEta
()
const
;
25
virtual
float
sumX0atEta
(
float
eta
,
float
r
)
const
;
26
27
private
:
28
std::string
fileName
();
29
30
TFile *
theFile
;
31
TH2F *
theData
;
32
};
33
34
#endif
MultipleScatteringX0Data::minEta
float minEta() const
Definition:
MultipleScatteringX0Data.cc:53
MultipleScatteringX0Data::fileName
std::string fileName()
Definition:
MultipleScatteringX0Data.cc:40
SumX0AtEtaDataProvider
Definition:
MultipleScatteringX0Data.h:13
eta
T eta() const
Definition:
Basic3DVectorLD.h:172
MultipleScatteringX0Data::~MultipleScatteringX0Data
virtual ~MultipleScatteringX0Data()
Definition:
MultipleScatteringX0Data.cc:32
SumX0AtEtaDataProvider::sumX0atEta
virtual float sumX0atEta(float eta, float r) const =0
MultipleScatteringX0Data::nBinsEta
int nBinsEta() const
Definition:
MultipleScatteringX0Data.cc:47
MultipleScatteringX0Data::theFile
TFile * theFile
Definition:
MultipleScatteringX0Data.h:30
MultipleScatteringX0Data
Definition:
MultipleScatteringX0Data.h:17
MultipleScatteringX0Data::theData
TH2F * theData
Definition:
MultipleScatteringX0Data.h:31
alignCSCRings.r
list r
Definition:
alignCSCRings.py:92
MultipleScatteringX0Data::MultipleScatteringX0Data
MultipleScatteringX0Data()
Definition:
MultipleScatteringX0Data.cc:16
MultipleScatteringX0Data::maxEta
float maxEta() const
Definition:
MultipleScatteringX0Data.cc:59
MultipleScatteringX0Data::sumX0atEta
virtual float sumX0atEta(float eta, float r) const
Definition:
MultipleScatteringX0Data.cc:65
Generated for CMSSW Reference Manual by
1.8.5