|
ATLAS Offline Software
|
Go to the documentation of this file.
22 m_patternVec{std::move(patvec)}, m_rawColl{std::move(Coll)} {}
25 std::shared_ptr<const MuonCalibRawHitCollection> Coll) :
26 m_patternVec{std::move(patvec)}, m_eventInfo(std::move(eventInfo)), m_rawColl(std::move(Coll)) {}
56 hits += (
pat->nmdtHits() - (
pat->nmdtHits() % 1000)) / 1000;
58 hits += (
pat->nrpcHits() - (
pat->nrpcHits() % 1000)) / 1000;
60 hits += (
pat->ntgcHits() - (
pat->ntgcHits() % 1000)) / 1000;
62 hits += (
pat->ncscHits() - (
pat->ncscHits() % 1000)) / 1000;
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
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.
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.
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