![]() |
ATLAS Offline Software
|
#include <MuonCalibEvent.h>
Public Types | |
using | PatternPtr = std::shared_ptr< MuonCalibPattern > |
typedef std::vector< PatternPtr > | MCPVec |
typedef to std::vector<MuonCalibPattern*> More... | |
Private Member Functions | |
void | copy (const MuonCalibEvent &other) |
Private Attributes | |
MCPVec | m_patternVec |
A set of MuonCalibPattern s owned by the MuonCalibEvent. More... | |
std::shared_ptr< MuonCalibEventInfo > | m_eventInfo |
MuonCalibEventInfo of the MuonCalibEvent. More... | |
std::shared_ptr< const MuonCalibTriggerTimeInfo > | m_triggerTimeInfo |
std::shared_ptr< const MuonCalibRawHitCollection > | m_rawColl |
raw hits of the MuonCalibEvent More... | |
std::shared_ptr< const MuonCalibRawTriggerHitCollection > | m_rawTriggerColl |
raw hits of the MuonCalibEvent More... | |
std::shared_ptr< const MuonCalibTruthCollection > | m_truthColl |
truth collection of the MuonCalibEvent More... | |
std::shared_ptr< const RpcSectorLogicContainer > | m_rpcSlLogicContainer |
RpcSectorLogicContainer. More... | |
Container class storing all entries of the CalibrationNtuple. It contains the following:
Definition at line 48 of file MuonCalibEvent.h.
typedef std::vector<PatternPtr> MuonCalib::MuonCalibEvent::MCPVec |
typedef to std::vector<MuonCalibPattern*>
Definition at line 51 of file MuonCalibEvent.h.
using MuonCalib::MuonCalibEvent::PatternPtr = std::shared_ptr<MuonCalibPattern> |
Definition at line 50 of file MuonCalibEvent.h.
|
default |
Default constructor.
|
default |
Copy constructor.
|
virtualdefault |
Destructor.
MuonCalib::MuonCalibEvent::MuonCalibEvent | ( | MuonCalibEvent::MCPVec | patvec | ) |
Definition at line 19 of file MuonCalibEvent.cxx.
MuonCalib::MuonCalibEvent::MuonCalibEvent | ( | MuonCalibEvent::MCPVec | patvec, |
std::shared_ptr< const MuonCalibRawHitCollection > | RHColl | ||
) |
Constructor initializing its MuonCalibPatterns and raw hits.
Definition at line 21 of file MuonCalibEvent.cxx.
MuonCalib::MuonCalibEvent::MuonCalibEvent | ( | MuonCalibEvent::MCPVec | patvec, |
std::shared_ptr< MuonCalibEventInfo > | eventInfo, | ||
std::shared_ptr< const MuonCalibRawHitCollection > | Coll | ||
) |
Constructor initializing its MuonCalibPattern, raw hits and event information.
Definition at line 24 of file MuonCalibEvent.cxx.
const MuonCalibTruthCollection * MuonCalib::MuonCalibEvent::calibTruthCollection | ( | ) | const |
|
private |
const MuonCalibEventInfo & MuonCalib::MuonCalibEvent::eventInfo | ( | ) | const |
Definition at line 34 of file MuonCalibEvent.cxx.
int MuonCalib::MuonCalibEvent::numberOfHits | ( | ) | const |
retrieve the number of CalibHits in the event (sum of all technologies).
retrieve pointer to MuonCalibRawHitCollection
Definition at line 52 of file MuonCalibEvent.cxx.
int MuonCalib::MuonCalibEvent::numberOfPatterns | ( | ) | const |
retrieve the number of MuonCalibPatterns in the event
Definition at line 43 of file MuonCalibEvent.cxx.
int MuonCalib::MuonCalibEvent::numberOfSegments | ( | ) | const |
retrieve the number of MuonCalibSegments in the event
Definition at line 45 of file MuonCalibEvent.cxx.
|
default |
Assignment operator.
MuonCalibEvent::MCPVec & MuonCalib::MuonCalibEvent::pattern | ( | ) |
const MuonCalibEvent::MCPVec & MuonCalib::MuonCalibEvent::pattern | ( | ) | const |
Definition at line 29 of file MuonCalibEvent.cxx.
const MuonCalibRawHitCollection * MuonCalib::MuonCalibEvent::rawHitCollection | ( | ) | const |
const MuonCalibRawTriggerHitCollection * MuonCalib::MuonCalibEvent::rawTriggerHitCollection | ( | ) | const |
retrieve the pointer to the MuonCalibTruthCollection.
Definition at line 32 of file MuonCalibEvent.cxx.
const RpcSectorLogicContainer * MuonCalib::MuonCalibEvent::rpcSectorLogicContainer | ( | ) | const |
Definition at line 35 of file MuonCalibEvent.cxx.
void MuonCalib::MuonCalibEvent::setMuonCalibEventInfo | ( | std::shared_ptr< MuonCalibEventInfo > | eventInfo | ) |
void MuonCalib::MuonCalibEvent::setMuonCalibPatternVec | ( | MuonCalibEvent::MCPVec | mcpvec | ) |
void MuonCalib::MuonCalibEvent::setMuonCalibRawHitCollection | ( | std::shared_ptr< const MuonCalibRawHitCollection > | RHColl | ) |
set the MuonCalibRawHitCollection.
Definition at line 72 of file MuonCalibEvent.cxx.
void MuonCalib::MuonCalibEvent::setMuonCalibRawTriggerHitCollection | ( | std::shared_ptr< const MuonCalibRawTriggerHitCollection > | THColl | ) |
set the MuonCalibRawTriggerHitCollection.
Definition at line 75 of file MuonCalibEvent.cxx.
void MuonCalib::MuonCalibEvent::setMuonCalibTriggerTimeInfo | ( | std::shared_ptr< const MuonCalibTriggerTimeInfo > | triggerTimeInfo | ) |
set the MuonCalibTriggerTimeInfo
Definition at line 66 of file MuonCalibEvent.cxx.
void MuonCalib::MuonCalibEvent::setMuonCalibTruthCollection | ( | std::shared_ptr< const MuonCalibTruthCollection > | MCTColl | ) |
set the MuonCalibTruthCollection
Definition at line 69 of file MuonCalibEvent.cxx.
void MuonCalib::MuonCalibEvent::setRpcSectorLogicContainer | ( | std::shared_ptr< const RpcSectorLogicContainer > | rpcSlContainer | ) |
set the RpcSectorLogicContainer
Definition at line 39 of file MuonCalibEvent.cxx.
const MuonCalibTriggerTimeInfo * MuonCalib::MuonCalibEvent::triggerTimeInfo | ( | ) | const |
Definition at line 36 of file MuonCalibEvent.cxx.
|
private |
MuonCalibEventInfo of the MuonCalibEvent.
Definition at line 99 of file MuonCalibEvent.h.
|
private |
A set of MuonCalibPattern s owned by the MuonCalibEvent.
Definition at line 98 of file MuonCalibEvent.h.
|
private |
raw hits of the MuonCalibEvent
Definition at line 101 of file MuonCalibEvent.h.
|
private |
raw hits of the MuonCalibEvent
Definition at line 102 of file MuonCalibEvent.h.
|
private |
Definition at line 104 of file MuonCalibEvent.h.
|
private |
Definition at line 100 of file MuonCalibEvent.h.
|
private |
truth collection of the MuonCalibEvent
Definition at line 103 of file MuonCalibEvent.h.