![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
11 #include <GaudiKernel/MsgStream.h>
12 #include <GaudiKernel/StatusCode.h>
25 , m_histsDirectoryName (
"AFP/Technical/")
26 , m_cNearStation (s_cNearStationIndex)
27 , m_cFarStation (s_cFarStationIndex)
41 return StatusCode::SUCCESS;
52 station->bookHistograms(
this);
56 "Distribution of bcID from AFP",
66 "Distribution of bcID from AFP",
74 "Distribution of difference between bcID from AFP and ATLAS",
81 return StatusCode::SUCCESS;
99 for (
const AFP_SiRawData& hit : hitCollection.dataRecords()) {
100 if (hit.link() <= 3) {
103 else if (hit.link() >= 8 && hit.link() <= 11) {
121 return StatusCode::SUCCESS;
132 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
A class monitoring technical parameters of one station.
static TH1F_LW * create(const char *name, const char *title, unsigned nbinsx, const double &xlow, const double &xup)
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
Class representing collection of silicon detector data.
::StatusCode StatusCode
StatusCode definition for legacy code.
#define CHECK(...)
Evaluate an expression and check for errors.
void fillHistograms(const AFP_SiRawData &hit)
Fills general station monitoring histograms and executes AFPTechnicalLayerMonitor::fillHistograms()
const std::list< AFP_SiRawCollection > & collectionsSi() const
void SetXTitle(const char *)
Class representing data record for silicon detectors.
void SetYTitle(const char *)
Class describing the basic event information.
#define ATH_MSG_WARNING(x)
virtual void Fill(const double &x)=0
uint32_t bcid() const
The bunch crossing ID of the event.