|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef MUONCALIBEVTBASE_MuonCalibEvent_h
10 #define MUONCALIBEVTBASE_MuonCalibEvent_h
24 class MuonCalibPattern;
25 class MuonCalibRawHitCollection;
26 class MuonCalibRawTriggerHitCollection;
27 class MuonCalibTruthCollection;
51 typedef std::vector<PatternPtr>
MCPVec;
61 std::shared_ptr<const MuonCalibRawHitCollection> RHColl);
63 std::shared_ptr<const MuonCalibRawHitCollection>
89 std::shared_ptr<const MuonCalibRawTriggerHitCollection> THColl);
93 std::shared_ptr<const RpcSectorLogicContainer> rpcSlContainer);
101 std::shared_ptr<const MuonCalibRawHitCollection>
m_rawColl;
109 #endif // MuonCalibEvent_h
void copy(const MuonCalibEvent &other)
MCPVec m_patternVec
A set of MuonCalibPattern s owned by the MuonCalibEvent.
const MuonCalibRawTriggerHitCollection * rawTriggerHitCollection() const
retrieve the pointer to the MuonCalibTruthCollection.
const MuonCalibEventInfo & eventInfo() const
void setRpcSectorLogicContainer(std::shared_ptr< const RpcSectorLogicContainer > rpcSlContainer)
set the RpcSectorLogicContainer
void setMuonCalibRawHitCollection(std::shared_ptr< const MuonCalibRawHitCollection > RHColl)
set the MuonCalibRawHitCollection.
std::shared_ptr< const MuonCalibRawHitCollection > m_rawColl
raw hits of the MuonCalibEvent
std::shared_ptr< MuonCalibEventInfo > m_eventInfo
MuonCalibEventInfo of the MuonCalibEvent.
void setMuonCalibTruthCollection(std::shared_ptr< const MuonCalibTruthCollection > MCTColl)
set the MuonCalibTruthCollection
std::shared_ptr< const MuonCalibTruthCollection > m_truthColl
truth collection of the MuonCalibEvent
const MuonCalibTriggerTimeInfo * triggerTimeInfo() const
std::vector< PatternPtr > MCPVec
typedef to std::vector<MuonCalibPattern*>
int numberOfHits() const
retrieve the number of CalibHits in the event (sum of all technologies).
const MuonCalibTruthCollection * calibTruthCollection() const
retrieve the MuonCalibEventInfo.
MuonCalibEvent()=default
Default constructor.
std::shared_ptr< const MuonCalibTriggerTimeInfo > m_triggerTimeInfo
POOL::TEvent event(POOL::TEvent::kClassAccess)
void setMuonCalibTriggerTimeInfo(std::shared_ptr< const MuonCalibTriggerTimeInfo > triggerTimeInfo)
set the MuonCalibTriggerTimeInfo
std::shared_ptr< const MuonCalibRawTriggerHitCollection > m_rawTriggerColl
raw hits of the MuonCalibEvent
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
MuonCalibEvent & operator=(const MuonCalibEvent &rhs)=default
Assignment operator.
const MuonCalibRawHitCollection * rawHitCollection() const
retrieve pointer to MuonCalibRawHitCollection
const RpcSectorLogicContainer * rpcSectorLogicContainer() const
int numberOfSegments() const
retrieve the number of MuonCalibSegments in the event
virtual ~MuonCalibEvent()
Destructor.
MuonCalibEvent(const MuonCalibEvent &event)=default
Copy constructor.
void setMuonCalibPatternVec(MuonCalibEvent::MCPVec mcpvec)
set the MuonCalibPatternVec
void setMuonCalibEventInfo(std::shared_ptr< MuonCalibEventInfo > eventInfo)
set the MuonCalibEventInfo
void setMuonCalibRawTriggerHitCollection(std::shared_ptr< const MuonCalibRawTriggerHitCollection > THColl)
set the MuonCalibRawTriggerHitCollection.
std::shared_ptr< const RpcSectorLogicContainer > m_rpcSlLogicContainer
RpcSectorLogicContainer.
int numberOfPatterns() const
retrieve the number of MuonCalibPatterns in the event
MCPVec & pattern()
Retrieving the MuonCalibPattern container.
std::shared_ptr< MuonCalibPattern > PatternPtr