![]() |
ATLAS Offline Software
|
Interface of a class monitoring one silicon layer. More...
#include <IAFPSiLayerMonitor.h>
Public Member Functions | |
virtual | ~IAFPSiLayerMonitor () |
Does nothing. More... | |
virtual StatusCode | initialize ()=0 |
Initilise tool. More... | |
virtual StatusCode | finalize ()=0 |
Finalise tool. More... | |
virtual void | setParentMonitor (AFPHitsMonitorTool *parent)=0 |
Sets variable storing pointer to the main monitoring object. More... | |
virtual void | bookHistograms (ManagedMonitorToolBase *toolToStoreHistograms, const std::string &histsDirName="")=0 |
Creates, adds axes descriptions and books histograms filled by this monitor. More... | |
virtual void | fillHistograms (const xAOD::AFPSiHit &hit)=0 |
Fills histograms which have to be filled for each hit. More... | |
virtual void | eventEnd () |
Method that should be called when event processing is finished. More... | |
virtual void | endOfLumiBlock () |
Process histograms at the end of lumiblock. More... | |
virtual int | layerID () const =0 |
Pixel plane ID number. More... | |
virtual std::string | makeHistName (const std::string &name) const =0 |
Returns a name suffixed with station and layer numbers. More... | |
virtual std::string | makeHistTitle (const std::string &title) const =0 |
Returns a title suffixed with station and layer numbers. More... | |
virtual const std::string & | histsDirName () const =0 |
Returns name of the ROOT file directory where histograms are stored. More... | |
virtual const std::string & | layerFullName () const =0 |
Returns layer and station name used to label bins in summary histograms. More... | |
virtual double | correctHitsForPileUp (double hits) const =0 |
Normalises number of hits in an event to 0 pile-up. More... | |
virtual double | hitsInEvent () const =0 |
Number of pixels fired in an event. More... | |
virtual double | hitsInEventScaled () const =0 |
Returns number of pixels fired in an event corrected for pile-up. More... | |
virtual double | hitsInEventHotSpot () const =0 |
Number of pixels fired in an event in a hot-spot. More... | |
virtual double | hitsInEventHotSpotScaled () const =0 |
Number of hits in hot-spot corrected for pile-up. More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Interface of a class monitoring one silicon layer.
Definition at line 22 of file IAFPSiLayerMonitor.h.
|
inlinevirtual |
|
pure virtual |
Creates, adds axes descriptions and books histograms filled by this monitor.
Implemented in AFPSiLayerMonitor.
|
pure virtual |
Normalises number of hits in an event to 0 pile-up.
Implemented in AFPSiLayerMonitor.
|
inlinevirtual |
Process histograms at the end of lumiblock.
Default implementation does nothing.
Reimplemented in AFPSiLayerMonitor.
Definition at line 54 of file IAFPSiLayerMonitor.h.
|
inlinevirtual |
Method that should be called when event processing is finished.
Default implementation does nothing.
Reimplemented in AFPSiLayerMonitor.
Definition at line 49 of file IAFPSiLayerMonitor.h.
|
pure virtual |
Fills histograms which have to be filled for each hit.
Implemented in AFPSiLayerMonitor.
|
pure virtual |
Finalise tool.
Implemented in AFPSiLayerMonitor.
|
pure virtual |
Returns name of the ROOT file directory where histograms are stored.
Implemented in AFPSiLayerMonitor.
|
pure virtual |
Number of pixels fired in an event.
Implemented in AFPSiLayerMonitor.
|
pure virtual |
Number of pixels fired in an event in a hot-spot.
Implemented in AFPSiLayerMonitor.
|
pure virtual |
Number of hits in hot-spot corrected for pile-up.
Implemented in AFPSiLayerMonitor.
|
pure virtual |
Returns number of pixels fired in an event corrected for pile-up.
Implemented in AFPSiLayerMonitor.
|
pure virtual |
Initilise tool.
Implemented in AFPSiLayerMonitor.
|
inlinestatic |
Definition at line 25 of file IAFPSiLayerMonitor.h.
|
pure virtual |
Returns layer and station name used to label bins in summary histograms.
Implemented in AFPSiLayerMonitor.
|
pure virtual |
Pixel plane ID number.
Implemented in AFPSiLayerMonitor.
|
pure virtual |
Returns a name suffixed with station and layer numbers.
Implemented in AFPSiLayerMonitor.
|
pure virtual |
Returns a title suffixed with station and layer numbers.
Implemented in AFPSiLayerMonitor.
|
pure virtual |
Sets variable storing pointer to the main monitoring object.
Implemented in AFPSiLayerMonitor.