|
ATLAS Offline Software
|
Go to the documentation of this file.
83 if (trk) {
m_tracks.emplace_back(trk); }
87 if (trig) {
m_ctp.emplace_back(trig); }
91 if (mctpi) {
m_mctpi.emplace_back(mctpi); }
95 if (rpcsl) {
m_rpcsl.emplace_back(rpcsl); }
99 if (rpcco) {
m_rpcco.emplace_back(rpcco); }
103 if (rpctr) {
m_rpctr.emplace_back(rpctr); }
107 if (hit) {
m_mbts.emplace_back(hit); }
111 if (hit) {
m_l1calo.emplace_back(hit); }
119 if (trk) {
m_tracks.emplace_back(trk); }
123 if (trig) {
m_ctp.emplace_back(trig); }
127 if (mctpi) {
m_mctpi.emplace_back(mctpi); }
131 if (rpcsl) {
m_rpcsl.emplace_back(rpcsl); }
135 if (rpcco) {
m_rpcco.emplace_back(rpcco); }
139 if (rpctr) {
m_rpctr.emplace_back(rpctr); }
143 if (hit) {
m_mbts.emplace_back(hit); }
147 if (hit) {
m_l1calo.emplace_back(hit); }
MBTSVec m_mbts
set of MBTS Calo Hits in MuonCalibEvent_E
std::shared_ptr< const MuonCalibTrack_E > MuonCalibTrkPtr
std::shared_ptr< const MuonCalibMUCTPI > MuCTPiPtr
std::shared_ptr< const MuonCalibRawRpcTriggerHit > RpcTrigHitPtr
const L1CaloVec & L1Calo() const
const TrackVec & tracks() const
Accesses the tracks of the event directly.
RpcSLVec m_rpcsl
set of RpcSL objects in MuonCalibEvent_E
MuonCalibEvent_E & operator=(const MuonCalibEvent_E &right)
assign operator
unsigned int nrRawRpcTrigHit() const
returns number of RpcCoinVec objects in MuonCalibEvent_E
unsigned int nrL1Calo() const
returns number of L1Calo towers in MuonCalibEvent_E
void addTrack(MuonCalibTrack_E *track)
Adds a Track to TrackVec.
std::vector< MuonCalibTrkPtr > PhiPatVec
typedef for a set of MuonCalibTrack_E s describing Tracks
void addL1Calo(MuonCalibCaloHit *hit)
Adds a L1Calo hit/tower to L1CaloVec.
void addRpcSL(MuonCalibRpcSectorLogic *rpcsl)
Adds an RpcSectorLogic obj to RpcSLVec.
std::vector< CaloHitPtr > MBTSVec
typedef for a set of MuonCalibCalo Hits for L1Calo
std::shared_ptr< const MuonCalibRpcSectorLogic > RpcSectorLogicPtr
std::vector< TrigInfoPtr > CtpVec
typedef for a set of MUCTPI entries
void addPattern(MuonCalibTrack_E *pat)
Adds a PhiPattern to PhiPatVec.
const MBTSVec & MBTS() const
Simplified class designed to store information from RpcSectorLogic.
Simplified class designed to store information from MuCTPi processor.
std::vector< MuonCalibTrkPtr > TrackVec
typedef for a set of TriggerInfo bits
unsigned int nrRpcSL() const
returns number of RpcSectorLogic objects in MuonCalibEvent_E
unsigned int nrTracks() const
returns number of Tracks of the MuonCalibEvent_E
Simplified class designed to store information of a MBTS hit.
void addMUCTPI(MuonCalibMUCTPI *mctp)
Adds a MUCTPI obj to MUCTPIVec.
RpcCoinVec m_rpcco
set of RpcCoin objects in MuonCalibEvent_E
std::vector< MuCTPiPtr > MUCTPIVec
typedef for a set of MuonCalibRpcSectorLogic entries
POOL::TEvent event(POOL::TEvent::kClassAccess)
MUCTPIVec m_mctpi
set of MUCTPI objects in MuonCalibEvent_E
unsigned int nrCtp() const
returns number of CTP hits /bits in MuonCalibEvent_E
unsigned int nrMUCTPI() const
returns number of MUCTPI objects in MuonCalibEvent_E
void addRpcCoin(MuonCalibRawRpcCoin *rpcco)
Adds an RpcCoin obj to RpcCoinVec.
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
void addCtp(MuonCalibTriggerInfo *trig)
Adds a TriggerInfo to CtpVec.
MuonCalibEvent_E()=default
default constructor
const CtpVec & ctp() const
Access to the Ctp triggerinfo hits / bits.
const RawRpcTrigVec & rawRpcTrig() const
std::shared_ptr< const MuonCalibCaloHit > CaloHitPtr
typedef for a set of MuonCalibTrack_E s describing PhiPatterns
const RpcSLVec & RpcSL() const
L1CaloVec m_l1calo
set of L1Calo Hits/towers in MuonCalibEvent_E
Simplified class designed to store information of a trigger.
void copy(const MuonCalibEvent_E &other)
const RpcCoinVec & RpcCoin() const
unsigned int nrMBTS() const
returns number of MBTS hits in MuonCalibEvent_E
unsigned int nrPhiPat() const
returns number of PhiPatterns of the MuonCalibEvent_E
std::vector< CaloHitPtr > L1CaloVec
TrackVec m_tracks
set of Tracks belonging to the MuonCalibEvent_E
RawRpcTrigVec m_rpctr
set of RawRpcTrig objects in MuonCalibEvent_E
const MUCTPIVec & MUCTPI() const
void addMBTS(MuonCalibCaloHit *hit)
Adds a MBTS hit to MBTSVec.
std::vector< RpcTrigHitPtr > RawRpcTrigVec
typedef for a set of MuonCalibCalo Hits for the MBTS
const PhiPatVec & phiPat() const
Accesses the Phi ptterns of the event directly.
CtpVec m_ctp
set of CTP trigger bits in MuonCalibEvent_E
std::shared_ptr< const MuonCalibTriggerInfo > TrigInfoPtr
unsigned int nrRpcCoin() const
returns number of RpcCoinVec objects in MuonCalibEvent_E
std::vector< RpcCoinPtr > RpcCoinVec
typedef for a set of MuonCalibRawRpcTriggerHit entries
PhiPatVec m_phiPats
set of PhiPatterns belonging to the MuonCalibEvent_E
void addRawRpcTrigHit(MuonCalibRawRpcTriggerHit *rpctr)
Adds an RpcCoin obj to RpcCoinVec.
std::vector< RpcSectorLogicPtr > RpcSLVec
typedef for a set of MuonCalibRpcCoin entries
std::shared_ptr< const MuonCalibRawRpcCoin > RpcCoinPtr