Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoTracker
TkMSParametrization
src
MultipleScatteringX0Data.h
Go to the documentation of this file.
1
#ifndef MultipleScatteringX0Data_H
2
#define MultipleScatteringX0Data_H
3
7
#include "
FWCore/Utilities/interface/Visibility.h
"
8
9
#include <string>
10
#include <memory>
11
class
TH2F;
12
13
class
dso_hidden
SumX0AtEtaDataProvider
{
14
public
:
15
virtual
float
sumX0atEta(
float
eta
,
float
r
)
const
= 0;
16
virtual
~SumX0AtEtaDataProvider
() {}
17
};
18
19
class
dso_hidden
MultipleScatteringX0Data
:
public
SumX0AtEtaDataProvider
{
20
public
:
21
MultipleScatteringX0Data
();
22
~
MultipleScatteringX0Data
()
override
;
23
int
nBinsEta()
const
;
24
float
minEta()
const
;
25
float
maxEta
()
const
;
26
float
sumX0atEta
(
float
eta
,
float
r
)
const override
;
27
28
private
:
29
std::string
fileName
();
30
31
std::unique_ptr<TH2F>
theData
;
32
};
33
34
#endif
PVValHelper::eta
Definition:
PVValidationHelpers.h:70
maxEta
double maxEta
Definition:
PFJetBenchmarkAnalyzer.cc:76
SumX0AtEtaDataProvider
Definition:
MultipleScatteringX0Data.h:13
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
SumX0AtEtaDataProvider::sumX0atEta
virtual float sumX0atEta(float eta, float r) const =0
Visibility.h
MillePedeFileConverter_cfg.fileName
tuple fileName
Definition:
MillePedeFileConverter_cfg.py:32
SumX0AtEtaDataProvider::~SumX0AtEtaDataProvider
virtual ~SumX0AtEtaDataProvider()
Definition:
MultipleScatteringX0Data.h:16
dso_hidden
#define dso_hidden
Definition:
Visibility.h:12
MultipleScatteringX0Data
Definition:
MultipleScatteringX0Data.h:19
alignCSCRings.r
list r
Definition:
alignCSCRings.py:93
MultipleScatteringX0Data::theData
std::unique_ptr< TH2F > theData
Definition:
MultipleScatteringX0Data.h:31
Generated for CMSSW Reference Manual by
1.8.5