![]() |
ATLAS Offline Software
|
Monitoring tool derived from InDetGlobalMotherMonTool This tool checks the discrepancy in track at the top and bottom of the detector. More...
#include <InDetGlobalTopBottomMonTool.h>
Public Types | |
enum | Interval_t { file = 0, eventsBlock, lumiBlock, lowStat, medStat, higStat, run, fill, all } |
An enumeration describing how detailed a particular monitoring object is. More... | |
enum | MgmtAttr_t { ATTRIB_MANAGED = 0, ATTRIB_UNMANAGED = 1, ATTRIB_X_VS_LB = 2 } |
An enumeration describing how the class handles the histogram. More... | |
Public Member Functions | |||||||
InDetGlobalTopBottomMonTool (const std::string &type, const std::string &name, const IInterface *parent) | |||||||
Constructor. More... | |||||||
virtual | ~InDetGlobalTopBottomMonTool () | ||||||
Virtual desturctor. More... | |||||||
virtual StatusCode | initialize () | ||||||
int | vecContains (const std::vector< int > &ivector, const int &totest) const | ||||||
Check if vector contains value. More... | |||||||
virtual void | fillTracks (const TrackCollection *sct_tracks, const TrackCollection *trt_tracks, const TrackCollection *combined_tracks, const TrackCollection *pix_tracks) | ||||||
Set the adresses of track collections to those initialized by InDetGlobalManager in all sub-tools. More... | |||||||
virtual void | fillTracks (const TrackCollection *combined_tracks) | ||||||
virtual void | fillDetectorManagers (const TRT_ID *trtID, const SCT_ID *sctID, const PixelID *pixelID) | ||||||
Filling the detector managers. More... | |||||||
virtual void | fillRDOContainers (const BCM_RDO_Container *bcmRdoContainer, const PixelRDO_Container *pixRdoContainer, const SCT_RDO_Container *sctRdoContainer, const InDet::TRT_DriftCircleContainer *driftCircleContainer) | ||||||
RDO containers. More... | |||||||
virtual void | fillTimeContainers (const InDetTimeCollection *pixLVL1IDContainer, const InDetTimeCollection *sctLVL1IDContainer, const InDetTimeCollection *trtLVL1IDContainer, const InDetTimeCollection *pixel_BCIDColl, const InDetTimeCollection *sct_BCIDColl, const InDetTimeCollection *trt_BCIDColl, const ComTime *trtPhase) | ||||||
Timing collections (BCID, LVL1ID, TRT event phase) More... | |||||||
virtual void | retrieveTools () | ||||||
template<class Hist > | |||||||
void | ExpandLBHist (Hist *newHist, Hist *origHist) | ||||||
void | ExpandLBHist (TProfile *newHist, TProfile *origHist) | ||||||
virtual StreamNameFcn * | streamNameFunction () | ||||||
Returns the function object that converts logical paramters into a physical stream name. More... | |||||||
virtual StatusCode | bookHists () | ||||||
Calls bookHists( true, true, true ) and initializes lumiBlock and run numbers. More... | |||||||
virtual StatusCode | fillHists () | ||||||
Calls fillHists( bool, bool, bool ); if an eventBlock,lumiBlock, or run has turned over, calls procHists( bool, bool, bool ) and bookHists( bool, bool, bool ). More... | |||||||
virtual StatusCode | finalHists () | ||||||
Calls procHists( true, true, true ). More... | |||||||
virtual StatusCode | convertLWHists () | ||||||
Deal with the LW histograms. More... | |||||||
virtual StatusCode | bookHistograms () | ||||||
An inheriting class should either override this function or bookHists(). More... | |||||||
virtual StatusCode | procHistograms () | ||||||
An inheriting class should either override this function or finalHists(). More... | |||||||
virtual void | setMonManager (AthenaMonManager *manager) | ||||||
Takes a pointer to a managing object to get information from it when needed. More... | |||||||
virtual StatusCode | regHist (TH1 *h, const std::string &system, Interval_t interval, MgmtAttr_t histo_mgmt=ATTRIB_MANAGED, const std::string &chain="", const std::string &merge="") | ||||||
Registers a TH1 (including TH2, TH3, and TProfile) to be included in the output stream using logical parameters that describe the histogram. More... | |||||||
virtual StatusCode | regHist (TH1 *h, const MonGroup &group) | ||||||
Registers a TH1 (including TH2, TH3, and TProfile) to be included in the output stream using logical parameters that describe the histogram. More... | |||||||
virtual StatusCode | regHist (LWHist *h, const std::string &system, Interval_t interval, MgmtAttr_t histo_mgmt=ATTRIB_MANAGED, const std::string &chain="", const std::string &merge="") | ||||||
Support for lightweight histograms: More... | |||||||
virtual StatusCode | regHist (LWHist *h, const MonGroup &group) | ||||||
virtual StatusCode | getHist (TH1 *&h, const std::string &hName, const std::string &system, Interval_t interval) | ||||||
Returns a TH1 via the pointer passed as the first argument. More... | |||||||
virtual StatusCode | getHist (TH1 *&h, const std::string &hName, const MonGroup &group) | ||||||
Returns a TH1 via the pointer passed as the first argument. More... | |||||||
virtual StatusCode | getHist (TH2 *&h, const std::string &hName, const std::string &system, Interval_t interval) | ||||||
Returns a TH2 via the pointer passed as the first argument. More... | |||||||
virtual StatusCode | getHist (TH2 *&h, const std::string &hName, const MonGroup &group) | ||||||
Returns a TH2 via the pointer passed as the first argument. More... | |||||||
virtual StatusCode | getHist (LWHist *&h, const std::string &hName, const std::string &system, Interval_t interval) | ||||||
virtual StatusCode | getHist (LWHist *&h, const std::string &hName, const MonGroup &group) | ||||||
virtual StatusCode | regEfficiency (TEfficiency *e, const MonGroup &group) | ||||||
Registers a TEfficiency to be included in the output stream using logical parameters that describe the plot. More... | |||||||
virtual StatusCode | regGraph (TGraph *g, const std::string &system, Interval_t interval, MgmtAttr_t histo_mgmt=ATTRIB_MANAGED, const std::string &chain="", const std::string &merge="") | ||||||
Registers a TGraph to be included in the output stream using logical parameters that describe the graph. More... | |||||||
virtual StatusCode | regGraph (TGraph *g, const MonGroup &group) | ||||||
Registers a TGraph to be included in the output stream using logical parameters that describe the graph. More... | |||||||
virtual StatusCode | regTree (TTree *t, const std::string &system, Interval_t interval, MgmtAttr_t histo_mgmt=ATTRIB_MANAGED, const std::string &chain="", const std::string &merge="") | ||||||
Registers a TTree to be included in the output stream using logical parameters that describe it. More... | |||||||
virtual StatusCode | regTree (TTree *t, const MonGroup &group) | ||||||
Registers a TTree to be included in the output stream using logical parameters that describe it. More... | |||||||
virtual StatusCode | deregHist (LWHist *h) | ||||||
virtual StatusCode | deregHist (TH1 *h) | ||||||
De-registers a TH1 from the THistSvc, but does NOT delete the object. More... | |||||||
virtual StatusCode | writeAndDelete (TH1 *h, const MonGroup &group) | ||||||
Write out histogram and delete it. More... | |||||||
virtual StatusCode | deregGraph (TGraph *g) | ||||||
De-registers a TGraph from the THistSvc, but does NOT delete the object. More... | |||||||
virtual StatusCode | deregObject (const std::string &objName, const std::string &system, Interval_t interval) | ||||||
De-registers a TObject from the THistSvc, but does NOT delete the object. More... | |||||||
virtual StatusCode | deregObject (const std::string &objName, const MonGroup &group) | ||||||
De-registers a TObject from the THistSvc, but does NOT delete the object. More... | |||||||
virtual StatusCode | setupOutputStreams (std::vector< std::string > Mapping=std::vector< std::string >()) | ||||||
This implementation does nothing—streams in this class should be managed by the AthenaMonManager. More... | |||||||
virtual StatusCode | runStat () | ||||||
This implementation does nothing; equivalent functionality may be provided by procHists( true, true, true ). More... | |||||||
virtual StatusCode | checkHists (bool calledFromFinalize) | ||||||
This implementation does nothing; equivalent functionality may be provided by procHists(...) with appropriate arguments. More... | |||||||
virtual bool | preSelector () | ||||||
virtual float | lbAverageInteractionsPerCrossing (const EventContext &ctx=Gaudi::Hive::currentContext()) const | ||||||
Average mu, i.e. More... | |||||||
virtual float | lbInteractionsPerCrossing (const EventContext &ctx=Gaudi::Hive::currentContext()) const | ||||||
Instantaneous number of interactions, i.e. More... | |||||||
virtual float | lbAverageLuminosity (const EventContext &ctx=Gaudi::Hive::currentContext()) const | ||||||
Average luminosity (in ub-1 s-1 => 10^30 cm-2 s-1) More... | |||||||
virtual float | lbLuminosityPerBCID (const EventContext &ctx=Gaudi::Hive::currentContext()) const | ||||||
Instantaneous luminosity. More... | |||||||
virtual double | lbDuration (const EventContext &ctx=Gaudi::Hive::currentContext()) const | ||||||
Luminosity block time (in seconds) More... | |||||||
virtual float | lbAverageLivefraction (const EventContext &ctx=Gaudi::Hive::currentContext()) const | ||||||
Average luminosity livefraction. More... | |||||||
virtual float | livefractionPerBCID (const EventContext &ctx=Gaudi::Hive::currentContext()) const | ||||||
Livefraction per bunch crossing ID. More... | |||||||
virtual double | lbLumiWeight (const EventContext &ctx=Gaudi::Hive::currentContext()) const | ||||||
Average Integrated Luminosity Live Fraction. More... | |||||||
MMTB_DEPRECATED (newLowStatInterval) | |||||||
MMTB_DEPRECATED (newMedStatInterval) | |||||||
MMTB_DEPRECATED (newHigStatInterval) | |||||||
MMTB_DEPRECATED (newLowStat) | |||||||
MMTB_DEPRECATED (newLumiBlock) | |||||||
MMTB_DEPRECATED (newRun) | |||||||
MMTB_DEPRECATED (newEventsBlock) | |||||||
MMTB_DEPRECATED (endOfEventsBlock) | |||||||
MMTB_DEPRECATED (endOfLowStat) | |||||||
MMTB_DEPRECATED (endOfLumiBlock) | |||||||
MMTB_DEPRECATED (endOfRun) | |||||||
ServiceHandle< StoreGateSvc > & | evtStore () | ||||||
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc . More... | |||||||
const ServiceHandle< StoreGateSvc > & | evtStore () const | ||||||
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc . More... | |||||||
const ServiceHandle< StoreGateSvc > & | detStore () const | ||||||
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc . More... | |||||||
virtual StatusCode | sysInitialize () override | ||||||
Perform system initialization for an algorithm. More... | |||||||
virtual StatusCode | sysStart () override | ||||||
Handle START transition. More... | |||||||
virtual std::vector< Gaudi::DataHandle * > | inputHandles () const override | ||||||
Return this algorithm's input handles. More... | |||||||
virtual std::vector< Gaudi::DataHandle * > | outputHandles () const override | ||||||
Return this algorithm's output handles. More... | |||||||
Gaudi::Details::PropertyBase & | declareProperty (Gaudi::Property< T > &t) | ||||||
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, SG::VarHandleKey &hndl, const std::string &doc, const SG::VarHandleKeyType &) | ||||||
Declare a new Gaudi property. More... | |||||||
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, SG::VarHandleBase &hndl, const std::string &doc, const SG::VarHandleType &) | ||||||
Declare a new Gaudi property. More... | |||||||
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, SG::VarHandleKeyArray &hndArr, const std::string &doc, const SG::VarHandleKeyArrayType &) | ||||||
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, T &property, const std::string &doc, const SG::NotHandleType &) | ||||||
Declare a new Gaudi property. More... | |||||||
Gaudi::Details::PropertyBase * | declareProperty (const std::string &name, T &property, const std::string &doc="none") | ||||||
Declare a new Gaudi property. More... | |||||||
void | updateVHKA (Gaudi::Details::PropertyBase &) | ||||||
MsgStream & | msg () const | ||||||
MsgStream & | msg (const MSG::Level lvl) const | ||||||
bool | msgLvl (const MSG::Level lvl) const | ||||||
Register histograms | |||||||
Book Histograms
| |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1 *h1) | ||||||
Register single histogram. More... | |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile2D *h2) | ||||||
StatusCode | registerHist (MonGroup theGroup, TH1 *h1, TH1 *original_hist) | ||||||
template<class histClass > | |||||||
StatusCode | registerManHist (histClass *&target, const std::string &path, Interval_t interval, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
Make and register new 1d histogram and store in vector. More... | |||||||
template<class histClass2D > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Make and register new 2d histogram and store in vector. More... | |||||||
template<class histClass > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
template<class histClass2D > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Register histograms | |||||||
Book Histograms
| |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1 *h1) | ||||||
Register single histogram. More... | |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile2D *h2) | ||||||
StatusCode | registerHist (MonGroup theGroup, TH1 *h1, TH1 *original_hist) | ||||||
template<class histClass > | |||||||
StatusCode | registerManHist (histClass *&target, const std::string &path, Interval_t interval, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
Make and register new 1d histogram and store in vector. More... | |||||||
template<class histClass2D > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Make and register new 2d histogram and store in vector. More... | |||||||
template<class histClass > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
template<class histClass2D > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Register histograms | |||||||
Book Histograms
| |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1 *h1) | ||||||
Register single histogram. More... | |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile2D *h2) | ||||||
StatusCode | registerHist (MonGroup theGroup, TH1 *h1, TH1 *original_hist) | ||||||
template<class histClass > | |||||||
StatusCode | registerManHist (histClass *&target, const std::string &path, Interval_t interval, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
Make and register new 1d histogram and store in vector. More... | |||||||
template<class histClass2D > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Make and register new 2d histogram and store in vector. More... | |||||||
template<class histClass > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
template<class histClass2D > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Register histograms | |||||||
Book Histograms
| |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1 *h1) | ||||||
Register single histogram. More... | |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile2D *h2) | ||||||
StatusCode | registerHist (MonGroup theGroup, TH1 *h1, TH1 *original_hist) | ||||||
template<class histClass > | |||||||
StatusCode | registerManHist (histClass *&target, const std::string &path, Interval_t interval, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
Make and register new 1d histogram and store in vector. More... | |||||||
template<class histClass > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
template<class histClass2D > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Make and register new 2d histogram and store in vector. More... | |||||||
template<class histClass2D > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Register histograms | |||||||
Book Histograms
| |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1 *h1) | ||||||
Register single histogram. More... | |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile2D *h2) | ||||||
StatusCode | registerHist (MonGroup theGroup, TH1 *h1, TH1 *original_hist) | ||||||
template<class histClass > | |||||||
StatusCode | registerManHist (histClass *&target, const std::string &path, Interval_t interval, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
Make and register new 1d histogram and store in vector. More... | |||||||
template<class histClass2D > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Make and register new 2d histogram and store in vector. More... | |||||||
template<class histClass > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
template<class histClass2D > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Register histograms | |||||||
Book Histograms
| |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1 *h1) | ||||||
Register single histogram. More... | |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile2D *h2) | ||||||
StatusCode | registerHist (MonGroup theGroup, TH1 *h1, TH1 *original_hist) | ||||||
template<class histClass > | |||||||
StatusCode | registerManHist (histClass *&target, const std::string &path, Interval_t interval, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
Make and register new 1d histogram and store in vector. More... | |||||||
template<class histClass2D > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Make and register new 2d histogram and store in vector. More... | |||||||
template<class histClass > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
template<class histClass2D > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Register histograms | |||||||
Book Histograms
| |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1 *h1) | ||||||
Register single histogram. More... | |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile2D *h2) | ||||||
StatusCode | registerHist (MonGroup theGroup, TH1 *h1, TH1 *original_hist) | ||||||
template<class histClass > | |||||||
StatusCode | registerManHist (histClass *&target, const std::string &path, Interval_t interval, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
Make and register new 1d histogram and store in vector. More... | |||||||
template<class histClass2D > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Make and register new 2d histogram and store in vector. More... | |||||||
template<class histClass > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
template<class histClass2D > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Register histograms | |||||||
Book Histograms
| |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1 *h1) | ||||||
Register single histogram. More... | |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile2D *h2) | ||||||
StatusCode | registerHist (MonGroup theGroup, TH1 *h1, TH1 *original_hist) | ||||||
template<class histClass > | |||||||
StatusCode | registerManHist (histClass *&target, const std::string &path, Interval_t interval, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
Make and register new 1d histogram and store in vector. More... | |||||||
template<class histClass2D > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Make and register new 2d histogram and store in vector. More... | |||||||
template<class histClass > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
template<class histClass2D > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
histos Book, fill and proc histograms | |||||||
virtual StatusCode | bookHistogramsRecurrent () | ||||||
An inheriting class should either override this function or bookHists(). More... | |||||||
virtual StatusCode | fillHistograms () | ||||||
An inheriting class should either override this function or fillHists(). More... | |||||||
Register histograms | |||||||
Book Histograms
| |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1 *h1) | ||||||
Register single histogram. More... | |||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1I_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2I_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH1F_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TH2F_LW *h2) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile_LW *h1) | ||||||
StatusCode | registerHist (MonGroup &theGroup, TProfile2D *h2) | ||||||
StatusCode | registerHist (MonGroup theGroup, TH1 *h1, TH1 *original_hist) | ||||||
template<class histClass > | |||||||
StatusCode | registerManHist (histClass *&target, const std::string &path, Interval_t interval, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistI (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerHistIR (MonGroup &theGroup, histClass *&target, const std::string &name, const std::string &title, int nbinsx, double xlow, double xhi, int nbinsy, double ylow, double yhi, const std::string &xlabel="", const std::string &ylabel="") | ||||||
template<class histClass > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
Make and register new 1d histogram and store in vector. More... | |||||||
template<class histClass2D > | |||||||
StatusCode | registerVHistLW (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Make and register new 2d histogram and store in vector. More... | |||||||
template<class histClass > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass * > &h, const int bins, const float low, const float high) | ||||||
template<class histClass2D > | |||||||
StatusCode | registerVHist (MonGroup &theGroup, const std::string &name, const std::string &title, std::vector< histClass2D * > &h, const int xbins, const float xlow, const float xhigh, const int ybins, const float ylow, const float yhigh) | ||||||
Static Public Member Functions | |
static std::string | intervalEnumToString (Interval_t interval) |
Converts a LevelOfDetail_t to a string of the same name. More... | |
static Interval_t | intervalStringToEnum (const std::string &str) |
Converts a string to the corresponding Interval_t. More... | |
static const InterfaceID & | interfaceID () |
Protected Types | |
typedef InDet::TRT_DriftCircleContainer | TRT_DriftCircleContainer |
@ Driftcircles More... | |
typedef InDet::TRT_DriftCircleCollection | TRT_DriftCircleCollection |
typedef InDet::TRT_DriftCircle | TRT_DriftCircle |
typedef std::map< std::string, OutputMetadata * > | MDMap_t |
Protected Member Functions | |
StatusCode | regManagedHistograms (std::vector< MgmtParams< TH1 > > &templateHistograms) |
StatusCode | regManagedGraphs (std::vector< MgmtParams< TGraph > > &templateGraphs) |
StatusCode | regManagedTrees (std::vector< MgmtParams< TTree > > &templateTrees) |
StatusCode | regManagedLWHistograms (std::vector< MgmtParams< LWHist > > &templateLWHistograms) |
StatusCode | regManagedEfficiencies (std::vector< MgmtParams< TEfficiency > > &templateEfficiencies) |
StatusCode | parseList (const std::string &, std::vector< std::string > &) |
void | updateTriggersForGroups (std::vector< std::string > &) |
StatusCode | registerMetadata (const std::string &streamName, const std::string &hName, const MonGroup &group) |
StatusCode | THistSvc_deReg_fixTGraph (TFile *file, TGraph *theGraph, std::string &directoryName) |
Fixes THistSvc->deReg(obj) when obj is TGraph instance. More... | |
unsigned int | get_nEvents () const |
long | get_procNEventsProp () const |
virtual bool | trigChainsArePassed (std::vector< std::string > &) |
virtual StreamNameFcn * | getNewStreamNameFcn () const |
bool | newLowStatIntervalFlag () const |
Flag functions allowing clients to determine when to book new and process old histograms; values are updated by fillHists() based on counting lumiBlocks, and are correctly set when fillHistograms(), bookHistograms() and procHistograms() are called. More... | |
bool | newMedStatIntervalFlag () const |
bool | newHigStatIntervalFlag () const |
bool | newLowStatFlag () const |
bool | newLumiBlockFlag () const |
bool | newRunFlag () const |
bool | newEventsBlockFlag () const |
bool | endOfEventsBlockFlag () const |
bool | endOfLowStatFlag () const |
bool | endOfLumiBlockFlag () const |
bool | endOfRunFlag () const |
void | renounceArray (SG::VarHandleKeyArray &handlesArray) |
remove all handles from I/O resolution More... | |
std::enable_if_t< std::is_void_v< std::result_of_t< decltype(&T::renounce)(T)> > &&!std::is_base_of_v< SG::VarHandleKeyArray, T > &&std::is_base_of_v< Gaudi::DataHandle, T >, void > | renounce (T &h) |
void | extraDeps_update_handler (Gaudi::Details::PropertyBase &ExtraDeps) |
Add StoreName to extra input/output deps as needed. More... | |
Private Types | |
typedef ServiceHandle< StoreGateSvc > | StoreGateSvc_t |
Private Member Functions | |
Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T > &hndl, const SG::VarHandleKeyType &) |
specialization for handling Gaudi::Property<SG::VarHandleKey> More... | |
Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T > &hndl, const SG::VarHandleKeyArrayType &) |
specialization for handling Gaudi::Property<SG::VarHandleKeyArray> More... | |
Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T > &hndl, const SG::VarHandleType &) |
specialization for handling Gaudi::Property<SG::VarHandleBase> More... | |
Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T > &t, const SG::NotHandleType &) |
specialization for handling everything that's not a Gaudi::Property<SG::VarHandleKey> or a <SG::VarHandleKeyArray> More... | |
Static Private Attributes | |
static const unsigned int | s_nMaxTracks = 100 |
Monitoring tool derived from InDetGlobalMotherMonTool This tool checks the discrepancy in track at the top and bottom of the detector.
Definition at line 36 of file InDetGlobalTopBottomMonTool.h.
|
protectedinherited |
Definition at line 888 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 388 of file AthCommonDataStore.h.
|
protectedinherited |
Definition at line 611 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 610 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
@ Driftcircles
Definition at line 609 of file InDetGlobalMotherMonTool.h.
|
inherited |
An enumeration describing how detailed a particular monitoring object is.
summary: used to summarize the state of the system
runstat: same as summary
shift: used to flag potential problems
expert: essential for diagnosing problems identified by shift-level objects
debug: useful for standalone debugging, but not for routine monitoring; not essential for diagnosing problems during normal running
transient: too detailed to ever be written; always summarized by the user by means of another object An enumeration describing the interval over which a particular monitoring object is filled (i.e., interval over which the method Fill(...) is called). This information may be stored with the monitoring object if an application is only able to partially fill the object (i.e., a job sees only part of a run or fill). This information may be ignored in some running Environments. The 'fill' interval corresponds to a fill of the LHC. The 'all' interval corresponds to all available data. The 'lumiBlock' and 'fill' intervals are only valid for the 'collisions' DataType_t.
Enumerator | |
---|---|
file | |
eventsBlock | |
lumiBlock | |
lowStat | |
medStat | |
higStat | |
run | |
fill | |
all |
Definition at line 114 of file ManagedMonitorToolBase.h.
|
inherited |
An enumeration describing how the class handles the histogram.
attrib_unmanaged: histograms with this attribute will not be rebooked automatically and must be managed by the user code.
attrib_x_is_lb: indicates that the x-axis of the histogram is the luminosity block number and that the histogram should be rebooked as necessary if the current LB exceeds the range.
Enumerator | |
---|---|
ATTRIB_MANAGED | |
ATTRIB_UNMANAGED | |
ATTRIB_X_VS_LB |
Definition at line 131 of file ManagedMonitorToolBase.h.
InDetGlobalTopBottomMonTool::InDetGlobalTopBottomMonTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
|
inlinevirtual |
|
virtualinherited |
An inheriting class should either override this function or bookHists().
Reimplemented in SCTHitEffMonTool, SCTHitsNoiseMonTool, SCTErrMonTool, SCTTracksMonTool, SCTLorentzMonTool, photonMonTool, egammaMonToolBase, electronMonTool, MuonPhysValMonitoring::MuonPhysValMonitoringTool, LArCellMonTool, AFPHitsMonitorTool, MuonDQA::MuonEventInfoMonTool, DQTDataFlowMonTool, TileCalCellMonTool, ActsTrk::PhysValTool, PhysValSecVtx, LUCID_HitsMoniTool, ZeeTaPMonTool, forwardElectronMonTool, DQTNonCollBkg_ZDC, TRT_Electron_Monitoring_Tool, InDetGlobalTrackMonTool, CscCalibMonToolBase, JetTagMonitoring, InDetPhysValMonitoringTool, EgammaPhysValMonitoring::EgammaPhysValMonitoringTool, InDetGlobalSynchMonTool, MissingEtDQA::PhysValMET, CaloTowerVecMon, JetTagDQA::PhysValBTag, CscCalibMonToolSlope, METMonTool, DQTGlobalWZFinderTool, CSCSegmValAlg, PhysVal::PhysValExample, TopPhysVal::TopPhysValMonitoring, DataQualityFatherMonTool, CscCalibMonToolPed, ZeeValidation::ZeeValidationMonitoringTool, CaloClusterVecMon, CaloTransverseBalanceVecMon, DQTDetSynchMonTool, InDetTrackPerfMonTool, IDPerfMonWenu, IDPerfMonZee, TrackCaloClusterRecValidationTool, DQTMuonIDTrackTool, InDetGlobalPixelTool, JetMonitoringTool, TileCellNoiseMonTool, CscClusterValAlg, PhysValTau, PhysValFE, AFPTechnicalMonitorTool, ManagedMonitorToolTest, DiMuMon, InDetVertexMonitoring, CscPrdValAlg, CscRdoValAlg, HIMonitoringEventShapeTool, IDPerfMonKshort, HIMonitoringZdcTool, HIMonitoringElectronsTool, HIMonitoringPhotonsTool, PhysValCluster, and HIMonitoringMuonsTool.
Definition at line 1406 of file ManagedMonitorToolBase.cxx.
|
virtual |
An inheriting class should either override this function or bookHists().
Reimplemented from ManagedMonitorToolBase.
Definition at line 123 of file InDetGlobalTopBottomMonTool.cxx.
|
virtualinherited |
Calls bookHists( true, true, true ) and initializes lumiBlock and run numbers.
Implements IMonitorToolBase.
Reimplemented in TileRawChannelMonTool, and TileDigitsMonTool.
Definition at line 782 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
This implementation does nothing; equivalent functionality may be provided by procHists(...) with appropriate arguments.
Implements IMonitorToolBase.
Reimplemented in SCTHitsNoiseMonTool, SCTTracksMonTool, SCTLorentzMonTool, TileRawChannelMonTool, TileDigitsMonTool, DQTDataFlowMonTool, DQTNonCollBkg_ZDC, DQTGlobalWZFinderTool, DataQualityFatherMonTool, DQTDetSynchMonTool, DQTMuonIDTrackTool, TileCellNoiseMonTool, CscCalibMonToolBase, CscPrdValAlg, and CscRdoValAlg.
Definition at line 1901 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Deal with the LW histograms.
Implements IMonitorToolBase.
Definition at line 1377 of file ManagedMonitorToolBase.cxx.
|
inlineprivateinherited |
specialization for handling Gaudi::Property<SG::VarHandleKeyArray>
Definition at line 170 of file AthCommonDataStore.h.
|
inlineprivateinherited |
specialization for handling Gaudi::Property<SG::VarHandleKey>
Definition at line 156 of file AthCommonDataStore.h.
|
inlineprivateinherited |
specialization for handling Gaudi::Property<SG::VarHandleBase>
Definition at line 184 of file AthCommonDataStore.h.
|
inlineprivateinherited |
specialization for handling everything that's not a Gaudi::Property<SG::VarHandleKey> or a <SG::VarHandleKeyArray>
Definition at line 199 of file AthCommonDataStore.h.
|
inlineinherited |
Declare a new Gaudi property.
name | Name of the property. |
hndl | Object holding the property value. |
doc | Documentation string for the property. |
This is the version for types that derive from SG::VarHandleBase
. The property value object is put on the input and output lists as appropriate; then we forward to the base class.
Definition at line 245 of file AthCommonDataStore.h.
|
inlineinherited |
Declare a new Gaudi property.
name | Name of the property. |
hndl | Object holding the property value. |
doc | Documentation string for the property. |
This is the version for types that derive from SG::VarHandleKey
. The property value object is put on the input and output lists as appropriate; then we forward to the base class.
Definition at line 221 of file AthCommonDataStore.h.
|
inlineinherited |
Definition at line 259 of file AthCommonDataStore.h.
|
inlineinherited |
Declare a new Gaudi property.
name | Name of the property. |
property | Object holding the property value. |
doc | Documentation string for the property. |
This is the generic version, for types that do not derive from SG::VarHandleKey
. It just forwards to the base class version of declareProperty
.
Definition at line 333 of file AthCommonDataStore.h.
|
inlineinherited |
Declare a new Gaudi property.
name | Name of the property. |
property | Object holding the property value. |
doc | Documentation string for the property. |
This dispatches to either the generic declareProperty
or the one for VarHandle/Key/KeyArray.
Definition at line 352 of file AthCommonDataStore.h.
|
inlineinherited |
Definition at line 145 of file AthCommonDataStore.h.
|
virtualinherited |
De-registers a TGraph from the THistSvc, but does NOT delete the object.
Definition at line 1843 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Definition at line 1826 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
De-registers a TH1 from the THistSvc, but does NOT delete the object.
Definition at line 1819 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
De-registers a TObject from the THistSvc, but does NOT delete the object.
(NB: LightWeight histograms are not even registered until readout).
Definition at line 1861 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
De-registers a TObject from the THistSvc, but does NOT delete the object.
(NB: LightWeight histograms are not even registered until readout).
Definition at line 1851 of file ManagedMonitorToolBase.cxx.
|
inlineinherited |
The standard StoreGateSvc/DetectorStore
Returns (kind of) a pointer to the StoreGateSvc
.
Definition at line 95 of file AthCommonDataStore.h.
|
inlineprotectedinherited |
Definition at line 856 of file ManagedMonitorToolBase.h.
|
inlineprotectedinherited |
Definition at line 857 of file ManagedMonitorToolBase.h.
|
inlineprotectedinherited |
Definition at line 858 of file ManagedMonitorToolBase.h.
|
inlineprotectedinherited |
Definition at line 859 of file ManagedMonitorToolBase.h.
|
inlineinherited |
The standard StoreGateSvc
(event store) Returns (kind of) a pointer to the StoreGateSvc
.
Definition at line 85 of file AthCommonDataStore.h.
|
inlineinherited |
The standard StoreGateSvc
(event store) Returns (kind of) a pointer to the StoreGateSvc
.
Definition at line 90 of file AthCommonDataStore.h.
|
inlineinherited |
|
inlineinherited |
Definition at line 519 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Add StoreName to extra input/output deps as needed.
use the logic of the VarHandleKey to parse the DataObjID keys supplied via the ExtraInputs and ExtraOuputs Properties to add the StoreName if it's not explicitly given
|
inlinevirtualinherited |
Filling the detector managers.
Definition at line 459 of file InDetGlobalMotherMonTool.h.
|
virtual |
An inheriting class should either override this function or fillHists().
Reimplemented from ManagedMonitorToolBase.
Definition at line 265 of file InDetGlobalTopBottomMonTool.cxx.
|
virtualinherited |
Calls fillHists( bool, bool, bool ); if an eventBlock,lumiBlock, or run has turned over, calls procHists( bool, bool, bool ) and bookHists( bool, bool, bool ).
Implements IMonitorToolBase.
Reimplemented in TileRawChannelMonTool, and TileDigitsMonTool.
Definition at line 792 of file ManagedMonitorToolBase.cxx.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Timing collections (BCID, LVL1ID, TRT event phase)
Definition at line 481 of file InDetGlobalMotherMonTool.h.
|
inlinevirtualinherited |
Definition at line 451 of file InDetGlobalMotherMonTool.h.
|
inlinevirtualinherited |
Set the adresses of track collections to those initialized by InDetGlobalManager in all sub-tools.
combined_tracks | Collection of combined tracks |
pix_tracks | Collection of Pixel segments |
sct_tracks | Collection of SCT segments |
trt_tracks | Collection of TRT segments |
Definition at line 439 of file InDetGlobalMotherMonTool.h.
|
virtualinherited |
Calls procHists( true, true, true ).
Implements IMonitorToolBase.
Reimplemented in TileRawChannelMonTool, TileDigitsMonTool, and TileCellNoiseMonTool.
Definition at line 1333 of file ManagedMonitorToolBase.cxx.
|
inlineprotectedinherited |
Definition at line 754 of file ManagedMonitorToolBase.h.
|
inlineprotectedinherited |
Definition at line 758 of file ManagedMonitorToolBase.h.
|
virtualinherited |
Definition at line 1614 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
|
virtualinherited |
Returns a TH1 via the pointer passed as the first argument.
The histogram name, without the leading path or stream name, must be given as the second argument.
Definition at line 1598 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Returns a TH1 via the pointer passed as the first argument.
The histogram name, without the leading path or stream name, must be given as the second argument.
Definition at line 1588 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Returns a TH2 via the pointer passed as the first argument.
The histogram name, without the leading path or stream name, must be given as the second argument.
Definition at line 1640 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Returns a TH2 via the pointer passed as the first argument.
The histogram name, without the leading path or stream name, must be given as the second argument.
Definition at line 1630 of file ManagedMonitorToolBase.cxx.
|
protectedvirtualinherited |
Definition at line 2387 of file ManagedMonitorToolBase.cxx.
|
virtual |
Reimplemented from ManagedMonitorToolBase.
Definition at line 99 of file InDetGlobalTopBottomMonTool.cxx.
|
overridevirtualinherited |
Return this algorithm's input handles.
We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.
|
inlinestaticinherited |
Definition at line 29 of file IMonitorToolBase.h.
|
staticinherited |
Converts a LevelOfDetail_t to a string of the same name.
Converts a string to the corresponding LevelOfDetail_t. Converts a Interval_t to a string of the same name.
Definition at line 587 of file ManagedMonitorToolBase.cxx.
|
staticinherited |
Converts a string to the corresponding Interval_t.
Definition at line 629 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Average mu, i.e.
<mu>
Definition at line 1923 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Average luminosity livefraction.
Definition at line 1992 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Average luminosity (in ub-1 s-1 => 10^30 cm-2 s-1)
Definition at line 1959 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Luminosity block time (in seconds)
Definition at line 2046 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Instantaneous number of interactions, i.e.
mu
Definition at line 1939 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Instantaneous luminosity.
Definition at line 1975 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Average Integrated Luminosity Live Fraction.
Definition at line 2030 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Livefraction per bunch crossing ID.
Definition at line 2011 of file ManagedMonitorToolBase.cxx.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
Definition at line 24 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 27 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 30 of file AthCommonMsg.h.
|
inlineprotectedinherited |
Definition at line 855 of file ManagedMonitorToolBase.h.
|
inlineprotectedinherited |
Definition at line 851 of file ManagedMonitorToolBase.h.
|
inlineprotectedinherited |
Definition at line 852 of file ManagedMonitorToolBase.h.
|
inlineprotectedinherited |
Flag functions allowing clients to determine when to book new and process old histograms; values are updated by fillHists() based on counting lumiBlocks, and are correctly set when fillHistograms(), bookHistograms() and procHistograms() are called.
Definition at line 849 of file ManagedMonitorToolBase.h.
|
inlineprotectedinherited |
Definition at line 853 of file ManagedMonitorToolBase.h.
|
inlineprotectedinherited |
Definition at line 850 of file ManagedMonitorToolBase.h.
|
inlineprotectedinherited |
Definition at line 854 of file ManagedMonitorToolBase.h.
|
overridevirtualinherited |
Return this algorithm's output handles.
We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.
|
protectedinherited |
Definition at line 2343 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
|
virtualinherited |
An inheriting class should either override this function or finalHists().
Reimplemented in SCTHitEffMonTool, SCTHitsNoiseMonTool, SCTErrMonTool, SCTTracksMonTool, SCTLorentzMonTool, egammaMonToolBase, MuonPhysValMonitoring::MuonPhysValMonitoringTool, AFPHitsMonitorTool, LArCellMonTool, MuonDQA::MuonEventInfoMonTool, DQTDataFlowMonTool, TileCalCellMonTool, ActsTrk::PhysValTool, PhysValSecVtx, LUCID_HitsMoniTool, ZeeTaPMonTool, LVL1::CalorimeterL1CaloMon, LVL1::L1CaloCTPMon, LVL1::L1CaloLevel2Mon, LVL1::L1CaloPMTScoresMon, MdtRawDataValAlg, CscCalibMonToolBase, DQTNonCollBkg_ZDC, InDetGlobalTrackMonTool, TRT_Electron_Monitoring_Tool, InDetGlobalHitsMonTool, JetTagMonitoring, InDetPhysValMonitoringTool, EgammaPhysValMonitoring::EgammaPhysValMonitoringTool, TRT_Monitoring_Tool, METMonTool, MissingEtDQA::PhysValMET, LVL1::L1CaloL1TopoMon, JetTagDQA::PhysValBTag, CaloTowerVecMon, DQTGlobalWZFinderTool, CSCSegmValAlg, PhysVal::PhysValExample, TopPhysVal::TopPhysValMonitoring, DataQualityFatherMonTool, ZeeValidation::ZeeValidationMonitoringTool, CaloClusterVecMon, RpcLv1RawDataValAlg, CaloTransverseBalanceVecMon, DQTDetSynchMonTool, InDetTrackPerfMonTool, DQTMuonIDTrackTool, InDetGlobalBeamSpotMonTool, IDPerfMonWenu, IDPerfMonZee, TrackCaloClusterRecValidationTool, CscClusterValAlg, MdtVsTgcRawDataValAlg, InDetGlobalErrorMonTool, JetMonitoringTool, TileCellNoiseMonTool, AFPTechnicalMonitorTool, PhysValTau, PhysValFE, ManagedMonitorToolTest, DiMuMon, CscPrdValAlg, CscRdoValAlg, HIMonitoringEventShapeTool, IDPerfMonKshort, HIMonitoringZdcTool, HIMonitoringElectronsTool, HIMonitoringPhotonsTool, and HIMonitoringMuonsTool.
Definition at line 1422 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Registers a TEfficiency to be included in the output stream using logical parameters that describe the plot.
Definition at line 1648 of file ManagedMonitorToolBase.cxx.
Registers a TGraph to be included in the output stream using logical parameters that describe the graph.
Definition at line 1702 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Definition at line 1522 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Registers a TH1 (including TH2, TH3, and TProfile) to be included in the output stream using logical parameters that describe the histogram.
A histogram is passed via reference to a pointer.
Definition at line 1462 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Register single histogram.
theGroup | Monitoring group |
h1 | Histogram |
Definition at line 121 of file InDetGlobalMotherMonTool.cxx.
Definition at line 135 of file InDetGlobalMotherMonTool.cxx.
Definition at line 226 of file InDetGlobalMotherMonTool.cxx.
Definition at line 148 of file InDetGlobalMotherMonTool.cxx.
Definition at line 200 of file InDetGlobalMotherMonTool.cxx.
Definition at line 160 of file InDetGlobalMotherMonTool.cxx.
Definition at line 239 of file InDetGlobalMotherMonTool.cxx.
Definition at line 173 of file InDetGlobalMotherMonTool.cxx.
Definition at line 213 of file InDetGlobalMotherMonTool.cxx.
Definition at line 186 of file InDetGlobalMotherMonTool.cxx.
|
inherited |
Definition at line 266 of file InDetGlobalMotherMonTool.cxx.
|
inherited |
Definition at line 252 of file InDetGlobalMotherMonTool.cxx.
|
inherited |
|
inlineinherited |
Definition at line 199 of file InDetGlobalMotherMonTool.h.
|
inlineinherited |
Definition at line 216 of file InDetGlobalMotherMonTool.h.
|
inlineinherited |
Definition at line 236 of file InDetGlobalMotherMonTool.h.
|
inlineinherited |
Definition at line 254 of file InDetGlobalMotherMonTool.h.
|
inlineinherited |
Definition at line 183 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 1005 of file ManagedMonitorToolBase.cxx.
|
inlineinherited |
Definition at line 311 of file InDetGlobalMotherMonTool.h.
|
inlineinherited |
Definition at line 379 of file InDetGlobalMotherMonTool.h.
|
inlineinherited |
Make and register new 1d histogram and store in vector.
theGroup | Monitoring group |
name | Histogram name |
title | Histogram title |
h | vector of histograms |
bins | number of bins |
low | lower edge |
high | upper edge |
Definition at line 288 of file InDetGlobalMotherMonTool.h.
|
inlineinherited |
Make and register new 2d histogram and store in vector.
theGroup | Monitoring group |
name | Histogram name |
title | Histogram title |
h | vector of histograms |
xbins | number of x-bins |
xlow | lower x-edge |
xhigh | upper x-edge |
ybins | number of y-bins |
ylow | lower y-edge |
yhigh | upper y-edge |
Definition at line 350 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 1200 of file ManagedMonitorToolBase.cxx.
|
protectedinherited |
Definition at line 1129 of file ManagedMonitorToolBase.cxx.
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Registers a TTree to be included in the output stream using logical parameters that describe it.
Definition at line 1758 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
|
inlineprotectedinherited |
Definition at line 380 of file AthCommonDataStore.h.
|
inlineprotectedinherited |
remove all handles from I/O resolution
Definition at line 364 of file AthCommonDataStore.h.
|
inlinevirtualinherited |
Definition at line 498 of file InDetGlobalMotherMonTool.h.
|
virtualinherited |
This implementation does nothing; equivalent functionality may be provided by procHists( true, true, true ).
Implements IMonitorToolBase.
Definition at line 1893 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Takes a pointer to a managing object to get information from it when needed.
Definition at line 1435 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
This implementation does nothing—streams in this class should be managed by the AthenaMonManager.
Consider using MonitorToolBase for user-managed streams.
Implements IMonitorToolBase.
Definition at line 1882 of file ManagedMonitorToolBase.cxx.
|
virtualinherited |
Returns the function object that converts logical paramters into a physical stream name.
Definition at line 502 of file ManagedMonitorToolBase.cxx.
|
overridevirtualinherited |
Perform system initialization for an algorithm.
We override this to declare all the elements of handle key arrays at the end of initialization. See comments on updateVHKA.
Reimplemented in DerivationFramework::CfAthAlgTool, AthCheckedComponent< AthAlgTool >, AthCheckedComponent<::AthAlgTool >, and asg::AsgMetadataTool.
|
overridevirtualinherited |
Handle START transition.
We override this in order to make sure that conditions handle keys can cache a pointer to the conditions container.
|
protectedinherited |
Fixes THistSvc->deReg(obj) when obj is TGraph instance.
Read more in source file about this bug.
Definition at line 1097 of file ManagedMonitorToolBase.cxx.
|
protectedvirtualinherited |
Definition at line 2324 of file ManagedMonitorToolBase.cxx.
|
protectedinherited |
Definition at line 2362 of file ManagedMonitorToolBase.cxx.
|
inlineinherited |
Definition at line 308 of file AthCommonDataStore.h.
|
inlineinherited |
Check if vector contains value.
ivector | vector to check |
totest | value to test for |
Definition at line 419 of file InDetGlobalMotherMonTool.h.
|
virtualinherited |
|
protectedinherited |
Definition at line 613 of file InDetGlobalMotherMonTool.h.
|
privateinherited |
Definition at line 956 of file ManagedMonitorToolBase.h.
|
private |
Definition at line 88 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 128 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 101 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 84 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 126 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 97 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 138 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 136 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 137 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 139 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 87 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 124 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 100 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 86 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 125 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 99 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 85 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 127 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 98 of file InDetGlobalTopBottomMonTool.h.
|
protectedinherited |
Check rate used in histograms.
Definition at line 549 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 590 of file InDetGlobalMotherMonTool.h.
|
private |
Definition at line 160 of file InDetGlobalTopBottomMonTool.h.
|
private |
Name of combined inner detector tracks container.
Definition at line 151 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 159 of file InDetGlobalTopBottomMonTool.h.
|
privateinherited |
Definition at line 963 of file ManagedMonitorToolBase.h.
|
protectedinherited |
d0 limits
Definition at line 559 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 901 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 897 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 958 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 899 of file ManagedMonitorToolBase.h.
|
private |
Definition at line 66 of file InDetGlobalTopBottomMonTool.h.
|
privateinherited |
Pointer to StoreGate (detector store by default)
Definition at line 393 of file AthCommonDataStore.h.
|
private |
Definition at line 162 of file InDetGlobalTopBottomMonTool.h.
|
protectedinherited |
Definition at line 912 of file ManagedMonitorToolBase.h.
|
protectedinherited |
the TRT drift circle container
Definition at line 620 of file InDetGlobalMotherMonTool.h.
|
privateinherited |
Definition at line 885 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 885 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 885 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 885 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 902 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 898 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 576 of file InDetGlobalMotherMonTool.h.
|
privateinherited |
Pointer to StoreGate (event store by default)
Definition at line 390 of file AthCommonDataStore.h.
|
protectedinherited |
Definition at line 896 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Track geometry: up, low or all.
Definition at line 546 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 929 of file ManagedMonitorToolBase.h.
|
protectedinherited |
True if this is a cosmics run, false for all other types.
Definition at line 543 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
True if offline mode, false if online mode.
Definition at line 540 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 924 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 924 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 922 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 924 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 923 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 580 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 583 of file InDetGlobalMotherMonTool.h.
|
privateinherited |
Definition at line 951 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 949 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 891 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 892 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 894 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 889 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Number of bins in eta histograms.
Definition at line 565 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Number of bins in phi histograms.
Definition at line 568 of file InDetGlobalMotherMonTool.h.
|
private |
Definition at line 76 of file InDetGlobalTopBottomMonTool.h.
|
protectedinherited |
Definition at line 926 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 927 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 884 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 882 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 883 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 882 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 883 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 882 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 883 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 928 of file ManagedMonitorToolBase.h.
|
private |
Definition at line 75 of file InDetGlobalTopBottomMonTool.h.
|
protectedinherited |
Definition at line 915 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Number of events per which some histograms are filled.
Definition at line 571 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 589 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 625 of file InDetGlobalMotherMonTool.h.
the Pixel ID helper
Definition at line 604 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 622 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 615 of file InDetGlobalMotherMonTool.h.
|
private |
Definition at line 158 of file InDetGlobalTopBottomMonTool.h.
|
private |
Name of pixel tracks container.
Definition at line 148 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 157 of file InDetGlobalTopBottomMonTool.h.
|
protectedinherited |
Definition at line 916 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 914 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 587 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 626 of file InDetGlobalMotherMonTool.h.
the SCT ID helper
Definition at line 601 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 623 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 617 of file InDetGlobalMotherMonTool.h.
|
private |
Definition at line 154 of file InDetGlobalTopBottomMonTool.h.
|
private |
Name of SCT tracks container.
Definition at line 142 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 153 of file InDetGlobalTopBottomMonTool.h.
|
protectedinherited |
Definition at line 904 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 959 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 738 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 726 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 722 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 734 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 730 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 906 of file ManagedMonitorToolBase.h.
|
private |
Definition at line 110 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 103 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 106 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 105 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 104 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 113 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 112 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 111 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 82 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 122 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 95 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 78 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 120 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 91 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 133 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 131 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 132 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 134 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 81 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 118 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 94 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 80 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 119 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 93 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 79 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 121 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 92 of file InDetGlobalTopBottomMonTool.h.
|
protectedinherited |
Track bin number.
Definition at line 556 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Track limit.
Definition at line 553 of file InDetGlobalMotherMonTool.h.
|
private |
Definition at line 72 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 69 of file InDetGlobalTopBottomMonTool.h.
|
protectedinherited |
Definition at line 908 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 917 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 918 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 953 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 910 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 630 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 588 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 627 of file InDetGlobalMotherMonTool.h.
the TRT ID helper
Definition at line 598 of file InDetGlobalMotherMonTool.h.
|
protectedinherited |
Definition at line 624 of file InDetGlobalMotherMonTool.h.
Definition at line 628 of file InDetGlobalMotherMonTool.h.
|
private |
Definition at line 156 of file InDetGlobalTopBottomMonTool.h.
|
private |
Name of TRT tracks container.
Definition at line 145 of file InDetGlobalTopBottomMonTool.h.
|
private |
Definition at line 155 of file InDetGlobalTopBottomMonTool.h.
|
privateinherited |
Definition at line 957 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 920 of file ManagedMonitorToolBase.h.
|
privateinherited |
Definition at line 399 of file AthCommonDataStore.h.
|
privateinherited |
Definition at line 398 of file AthCommonDataStore.h.
|
protectedinherited |
Definition at line 742 of file ManagedMonitorToolBase.h.
|
protectedinherited |
Definition at line 742 of file ManagedMonitorToolBase.h.
|
protectedinherited |
z0 limits
Definition at line 562 of file InDetGlobalMotherMonTool.h.
|
staticprivate |
Definition at line 116 of file InDetGlobalTopBottomMonTool.h.