#include <MultipleScatteringX0Data.h>
Public Member Functions | |
float | maxEta () const |
float | minEta () const |
MultipleScatteringX0Data () | |
int | nBinsEta () const |
float | sumX0atEta (float eta, float r) const override |
~MultipleScatteringX0Data () override | |
Public Member Functions inherited from SumX0AtEtaDataProvider | |
virtual | ~SumX0AtEtaDataProvider () |
Private Member Functions | |
std::string | fileName () |
Private Attributes | |
std::unique_ptr< TH2F > | theData |
Definition at line 19 of file MultipleScatteringX0Data.h.
MultipleScatteringX0Data::MultipleScatteringX0Data | ( | ) |
Definition at line 15 of file MultipleScatteringX0Data.cc.
References Exception, fileName(), corrVsCorr::filename, theData, and makeListRunsInFiles::theFile.
|
override |
Definition at line 28 of file MultipleScatteringX0Data.cc.
|
private |
Definition at line 30 of file MultipleScatteringX0Data.cc.
References f.
Referenced by MultipleScatteringX0Data().
float MultipleScatteringX0Data::maxEta | ( | ) | const |
Definition at line 50 of file MultipleScatteringX0Data.cc.
References theData.
Referenced by MSLayersKeeperX0AtEta::MSLayersKeeperX0AtEta().
float MultipleScatteringX0Data::minEta | ( | ) | const |
Definition at line 43 of file MultipleScatteringX0Data.cc.
References theData.
int MultipleScatteringX0Data::nBinsEta | ( | ) | const |
Definition at line 36 of file MultipleScatteringX0Data.cc.
References theData.
Referenced by MSLayersKeeperX0AtEta::MSLayersKeeperX0AtEta().
|
overridevirtual |
Implements SumX0AtEtaDataProvider.
Definition at line 57 of file MultipleScatteringX0Data.cc.
References PVValHelper::eta, hcalRecHitTable_cff::ieta, alignCSCRings::r, theData, and heppy_batch::val.
|
private |
Definition at line 31 of file MultipleScatteringX0Data.h.
Referenced by maxEta(), minEta(), MultipleScatteringX0Data(), nBinsEta(), and sumX0atEta().