![]() |
ATLAS Offline Software
|
#include <ISCT_CalibHistoTool.h>
Public Member Functions | |
| DeclareInterfaceID (ISCT_CalibHistoTool, 1, 0) | |
| ISCT_CalibHistoTool () | |
| virtual | ~ISCT_CalibHistoTool ()=default |
| no-op destructor | |
| virtual bool | book ()=0 |
| book histograms | |
| virtual bool | read (const std::string &fileName)=0 |
| read histograms | |
| virtual bool | fill (const bool fromData=false)=0 |
| fill histograms from simulation | |
| virtual bool | fillFromData ()=0 |
| fill histograms from data | |
| virtual int | getNumberOfEventsInBin (const int nbin) const |
| get number of events in a specific bin | |
| int | size () const |
| get total number of entries in the number of events histo | |
| double | getBinForHistogramIndex (const int bin, const int histogramIndex) const |
| get bin content for bin in specific histogram | |
| int | size (const int histogramIndex) const |
| get the number of entries in a given histogram | |
| void | binHistograms (const int nLbMerged) |
| void | setNumberOfLb (const int nLb) |
| set number of lumiblocks | |
| int | numberOfLb () const |
| get number of lumiblocks | |
| void | setLbToMerge (const int nLbMerge) |
| set number of lumiblocks | |
| void | setLb (const int nLb) |
| set lumiblock for Lb dependent maps | |
| int | LbToMerge () const |
| get number of lumiblocks | |
Protected Member Functions | |
| bool | init () |
| template<class T> | |
| std::pair< std::string, bool > | retrievedTool (T &tool) const |
Protected Attributes | |
| std::vector< TH1F * > | m_phistoVector |
| std::vector< TH2F * > | m_phistoVector2D |
| TH1I * | m_numberOfEventsHisto {nullptr} |
| SmartIF< ITHistSvc > | m_thistSvc {nullptr} |
| const SCT_ID * | m_pSCTHelper {nullptr} |
| int | m_lumiBlock {0} |
| int | m_nLb {0} |
| int | m_nLbMerge {0} |
Definition at line 27 of file ISCT_CalibHistoTool.h.
| ISCT_CalibHistoTool::ISCT_CalibHistoTool | ( | ) |
Definition at line 18 of file ISCT_CalibHistoTool.cxx.
|
virtualdefault |
no-op destructor
| void ISCT_CalibHistoTool::binHistograms | ( | const int | nLbMerged | ) |
Definition at line 60 of file ISCT_CalibHistoTool.cxx.
|
pure virtual |
book histograms
| ISCT_CalibHistoTool::DeclareInterfaceID | ( | ISCT_CalibHistoTool | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
fill histograms from simulation
|
pure virtual |
fill histograms from data
| double ISCT_CalibHistoTool::getBinForHistogramIndex | ( | const int | bin, |
| const int | histogramIndex ) const |
get bin content for bin in specific histogram
Definition at line 47 of file ISCT_CalibHistoTool.cxx.
|
virtual |
get number of events in a specific bin
Definition at line 22 of file ISCT_CalibHistoTool.cxx.
|
protected |
| int ISCT_CalibHistoTool::LbToMerge | ( | ) | const |
| int ISCT_CalibHistoTool::numberOfLb | ( | ) | const |
get number of lumiblocks
Definition at line 76 of file ISCT_CalibHistoTool.cxx.
|
pure virtual |
read histograms
|
inlineprotected |
Definition at line 73 of file ISCT_CalibHistoTool.h.
| void ISCT_CalibHistoTool::setLb | ( | const int | nLb | ) |
set lumiblock for Lb dependent maps
Definition at line 86 of file ISCT_CalibHistoTool.cxx.
| void ISCT_CalibHistoTool::setLbToMerge | ( | const int | nLbMerge | ) |
set number of lumiblocks
Definition at line 81 of file ISCT_CalibHistoTool.cxx.
| void ISCT_CalibHistoTool::setNumberOfLb | ( | const int | nLb | ) |
set number of lumiblocks
Definition at line 71 of file ISCT_CalibHistoTool.cxx.
| int ISCT_CalibHistoTool::size | ( | ) | const |
get total number of entries in the number of events histo
Definition at line 29 of file ISCT_CalibHistoTool.cxx.
| int ISCT_CalibHistoTool::size | ( | const int | histogramIndex | ) | const |
get the number of entries in a given histogram
Definition at line 34 of file ISCT_CalibHistoTool.cxx.
|
protected |
Definition at line 67 of file ISCT_CalibHistoTool.h.
|
protected |
Definition at line 68 of file ISCT_CalibHistoTool.h.
|
protected |
Definition at line 69 of file ISCT_CalibHistoTool.h.
|
protected |
Definition at line 64 of file ISCT_CalibHistoTool.h.
|
protected |
Definition at line 62 of file ISCT_CalibHistoTool.h.
|
protected |
Definition at line 63 of file ISCT_CalibHistoTool.h.
Definition at line 66 of file ISCT_CalibHistoTool.h.
|
protected |
Definition at line 65 of file ISCT_CalibHistoTool.h.