![]() |
ATLAS Offline Software
|
#include <TreeShapeErrorGetter.h>
Public Member Functions | |
| TreeShapeErrorGetter (const TString &fileName, bool recreate=false) | |
| TreeShapeErrorGetter (const TreeShapeErrorGetter &)=delete | |
| TreeShapeErrorGetter & | operator= (const TreeShapeErrorGetter &)=delete |
| virtual | ~TreeShapeErrorGetter () |
| ShapeErrorData * | shapeErrorData (unsigned int hash, CaloGain::CaloGain gain, const Residual *toExclude=0) const |
| ShapeErrorData * | phiSymShapeErrorData (short ring, CaloGain::CaloGain gain, const Residual *toExclude=0) const |
| int | addCell (const ResidualCalculator &calc, CaloGain::CaloGain gain) |
| int | addRing (const ResidualCalculator &calc, CaloGain::CaloGain gain) |
| void | dump (CaloGain::CaloGain gain) const |
| TH2D * | correlate (const TreeShapeErrorGetter &other, CaloGain::CaloGain gain, unsigned short sample, bool xip, unsigned int nBins, double xMin, double xMax) const |
| bool | compare (const TreeShapeErrorGetter &other, const TString &fileName, const Interface *tmpl=0) const |
| const ResidualCalculator * | cellCalc () const |
| const ResidualCalculator * | ringCalc () const |
| TTree * | cellTree (CaloGain::CaloGain gain) const |
| TTree * | ringTree (CaloGain::CaloGain gain) const |
| TFile * | file () const |
Static Public Member Functions | |
| static bool | merge (const TString &listFile, const TString &outputFile) |
| static bool | merge (const std::vector< const TreeShapeErrorGetter * > &getters, const TString &outputFile) |
Private Attributes | |
| TFile * | m_file |
| std::vector< TTree * > | m_cellTrees |
| std::vector< TTree * > | m_ringTrees |
| ResidualCalculator * | m_cellCalc |
| ResidualCalculator * | m_ringCalc |
Definition at line 30 of file TreeShapeErrorGetter.h.
| TreeShapeErrorGetter::TreeShapeErrorGetter | ( | const TString & | fileName, |
| bool | recreate = false ) |
Definition at line 25 of file TreeShapeErrorGetter.cxx.
|
delete |
|
virtual |
Definition at line 68 of file TreeShapeErrorGetter.cxx.
| int TreeShapeErrorGetter::addCell | ( | const ResidualCalculator & | calc, |
| CaloGain::CaloGain | gain ) |
Definition at line 131 of file TreeShapeErrorGetter.cxx.
| int TreeShapeErrorGetter::addRing | ( | const ResidualCalculator & | calc, |
| CaloGain::CaloGain | gain ) |
Definition at line 141 of file TreeShapeErrorGetter.cxx.
|
inline |
Definition at line 51 of file TreeShapeErrorGetter.h.
| TTree * TreeShapeErrorGetter::cellTree | ( | CaloGain::CaloGain | gain | ) | const |
Definition at line 85 of file TreeShapeErrorGetter.cxx.
| bool TreeShapeErrorGetter::compare | ( | const TreeShapeErrorGetter & | other, |
| const TString & | fileName, | ||
| const Interface * | tmpl = 0 ) const |
Definition at line 259 of file TreeShapeErrorGetter.cxx.
| TH2D * TreeShapeErrorGetter::correlate | ( | const TreeShapeErrorGetter & | other, |
| CaloGain::CaloGain | gain, | ||
| unsigned short | sample, | ||
| bool | xip, | ||
| unsigned int | nBins, | ||
| double | xMin, | ||
| double | xMax ) const |
Definition at line 164 of file TreeShapeErrorGetter.cxx.
| void TreeShapeErrorGetter::dump | ( | CaloGain::CaloGain | gain | ) | const |
Definition at line 151 of file TreeShapeErrorGetter.cxx.
|
inline |
Definition at line 60 of file TreeShapeErrorGetter.h.
|
static |
Definition at line 217 of file TreeShapeErrorGetter.cxx.
|
static |
Definition at line 186 of file TreeShapeErrorGetter.cxx.
|
delete |
|
virtual |
Implements LArSamples::AbsShapeErrorGetter.
Definition at line 120 of file TreeShapeErrorGetter.cxx.
|
inline |
Definition at line 52 of file TreeShapeErrorGetter.h.
| TTree * TreeShapeErrorGetter::ringTree | ( | CaloGain::CaloGain | gain | ) | const |
Definition at line 97 of file TreeShapeErrorGetter.cxx.
|
virtual |
Implements LArSamples::AbsShapeErrorGetter.
Definition at line 109 of file TreeShapeErrorGetter.cxx.
|
mutableprivate |
Definition at line 67 of file TreeShapeErrorGetter.h.
|
private |
Definition at line 65 of file TreeShapeErrorGetter.h.
|
private |
Definition at line 64 of file TreeShapeErrorGetter.h.
|
private |
Definition at line 67 of file TreeShapeErrorGetter.h.
|
private |
Definition at line 66 of file TreeShapeErrorGetter.h.