Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
csvReporter.r
tuple r
Definition:
csvReporter.py:25
MultipleScatteringX0Data::fileName
std::string fileName()
Definition:
MultipleScatteringX0Data.cc:40
SumX0AtEtaDataProvider
Definition:
MultipleScatteringX0Data.h:13
eta
T eta() const
Definition:
newBasic3DVector.h:122
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
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