Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoTracker
TkMSParametrization
src
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
#include "
FWCore/Utilities/interface/GCC11Compatibility.h
"
13
14
class
dso_hidden
SumX0AtEtaDataProvider
{
15
public
:
virtual
float
sumX0atEta(
float
eta
,
float
r
)
const
= 0;
16
};
17
18
class
dso_hidden
MultipleScatteringX0Data
:
public
SumX0AtEtaDataProvider
{
19
20
public
:
21
MultipleScatteringX0Data
();
22
virtual
~
MultipleScatteringX0Data
();
23
int
nBinsEta()
const
;
24
float
minEta
()
const
;
25
float
maxEta
()
const
;
26
virtual
float
sumX0atEta
(
float
eta
,
float
r
)
const
;
27
28
private
:
29
std::string
fileName
();
30
31
TFile *
theFile
;
32
TH2F *
theData
;
33
};
34
35
#endif
benchmark_cfg.minEta
tuple minEta
Definition:
benchmark_cfg.py:51
maxEta
double maxEta
Definition:
PFJetBenchmarkAnalyzer.cc:78
SumX0AtEtaDataProvider
Definition:
MultipleScatteringX0Data.h:14
eta
T eta() const
Definition:
Basic3DVectorLD.h:179
convertXMLtoSQLite_cfg.fileName
tuple fileName
Definition:
convertXMLtoSQLite_cfg.py:12
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
SumX0AtEtaDataProvider::sumX0atEta
virtual float sumX0atEta(float eta, float r) const =0
dso_hidden
#define dso_hidden
Definition:
Visibility.h:12
MultipleScatteringX0Data::theFile
TFile * theFile
Definition:
MultipleScatteringX0Data.h:31
MultipleScatteringX0Data
Definition:
MultipleScatteringX0Data.h:18
GCC11Compatibility.h
MultipleScatteringX0Data::theData
TH2F * theData
Definition:
MultipleScatteringX0Data.h:32
alignCSCRings.r
list r
Definition:
alignCSCRings.py:92
Generated for CMSSW Reference Manual by
1.8.5