12#include <top/dbobjects/TOPPmtObsoleteData.h>
28 enum {c_NumPMTs = 32};
PMT position within a module.
int m_slotNumber
slot number (1-based)
int m_arrayNumber
MCP array number (1-based)
int getModuleCNumber() const
Returns construction module number.
TOPPmtObsoleteData::EType getType() const
Returns PMT type.
TOPPmtInstallation(const std::string &serialNumber, int moduleCNumber, int slotNumber, int arrayNumber, int position, TOPPmtObsoleteData::EType type)
Useful constructor.
ClassDef(TOPPmtInstallation, 2)
ClassDef.
TOPPmtObsoleteData::EType m_type
type (conventional, ALD, ...)
int getPosition() const
Returns PMT position within array/module.
int m_moduleCNumber
module construction number (1-based)
std::string m_serialNumber
serial number, e.g.
int m_position
position within the TOP module (1-based)
int getArrayNumber() const
Returns PMT array number.
TOPPmtInstallation()
Default constructor.
int getSlotNumber() const
Returns slot number.
const std::string & getSerialNumber() const
Returns PMT serial number.
Abstract base class for different kinds of events.