![]() |
ATLAS Offline Software
|
Class used for monitoring technical parameters of one silicon layer. More...
#include <AFPTechnicalLayerMonitor.h>
Public Member Functions | |
AFPTechnicalLayerMonitor (const int pixelLayerID, const int stationID) | |
~AFPTechnicalLayerMonitor () | |
Does nothing. More... | |
void | bookHistograms (ManagedMonitorToolBase *toolToStoreHistograms, const std::string &histsDirName="") |
Books histograms used for monitoring. More... | |
void | fillHistograms (const AFP_SiRawData &hit) |
Fills distributions with information provided by the hit. More... | |
void | eventEnd () |
Method that should be called when event processing is finished. More... | |
void | endOfLumiBlock (ManagedMonitorToolBase *toolToStoreHistograms) |
Process histograms at the end of lumiblock (may not be used) More... | |
Protected Member Functions | |
std::string | makeHistName (const std::string &name) const |
Creates a name suffixed with station and layer numbers. More... | |
std::string | makeHistTitle (const std::string &title) const |
Creates a title suffixed with station and layer numbers. More... | |
Protected Attributes | |
const int | m_pixelLayerID |
ID number of the monitored pixel layer. More... | |
const int | m_stationID |
ID number of the station in which the monitored layer is installed. More... | |
Class used for monitoring technical parameters of one silicon layer.
Definition at line 17 of file AFPTechnicalLayerMonitor.h.
pixelLayerID | ID number of the layer to be monitored |
stationID | ID number of the station in which monitored layer is installed |
Definition at line 13 of file AFPTechnicalLayerMonitor.cxx.
AFPTechnicalLayerMonitor::~AFPTechnicalLayerMonitor | ( | ) |
void AFPTechnicalLayerMonitor::bookHistograms | ( | ManagedMonitorToolBase * | toolToStoreHistograms, |
const std::string & | histsDirName = "" |
||
) |
Books histograms used for monitoring.
toolToStoreHistograms | pointer to the main monitoring object in which distributions should be bookd |
histsDirName | additional string used to form path in ROOT file where distributions should be saved |
Definition at line 26 of file AFPTechnicalLayerMonitor.cxx.
void AFPTechnicalLayerMonitor::endOfLumiBlock | ( | ManagedMonitorToolBase * | toolToStoreHistograms | ) |
Process histograms at the end of lumiblock (may not be used)
toolToStoreHistograms | pointer to the main monitoring tool |
Definition at line 46 of file AFPTechnicalLayerMonitor.cxx.
void AFPTechnicalLayerMonitor::eventEnd | ( | ) |
Method that should be called when event processing is finished.
Definition at line 41 of file AFPTechnicalLayerMonitor.cxx.
void AFPTechnicalLayerMonitor::fillHistograms | ( | const AFP_SiRawData & | hit | ) |
Fills distributions with information provided by the hit.
Definition at line 35 of file AFPTechnicalLayerMonitor.cxx.
|
protected |
Creates a name suffixed with station and layer numbers.
Definition at line 52 of file AFPTechnicalLayerMonitor.cxx.
|
protected |
Creates a title suffixed with station and layer numbers.
Definition at line 61 of file AFPTechnicalLayerMonitor.cxx.
|
protected |
ID number of the monitored pixel layer.
Definition at line 52 of file AFPTechnicalLayerMonitor.h.
|
protected |
ID number of the station in which the monitored layer is installed.
Definition at line 55 of file AFPTechnicalLayerMonitor.h.