![]() |
ATLAS Offline Software
|
#include <MuonCalibEvent_E.h>
Public Types | |
using | MuonCalibTrkPtr = std::shared_ptr< const MuonCalibTrack_E > |
using | MuCTPiPtr = std::shared_ptr< const MuonCalibMUCTPI > |
using | TrigInfoPtr = std::shared_ptr< const MuonCalibTriggerInfo > |
using | RpcSectorLogicPtr = std::shared_ptr< const MuonCalibRpcSectorLogic > |
using | RpcCoinPtr = std::shared_ptr< const MuonCalibRawRpcCoin > |
using | RpcTrigHitPtr = std::shared_ptr< const MuonCalibRawRpcTriggerHit > |
using | CaloHitPtr = std::shared_ptr< const MuonCalibCaloHit > |
typedef for a set of MuonCalibTrack_E s describing PhiPatterns More... | |
typedef std::vector< MuonCalibTrkPtr > | PhiPatVec |
typedef for a set of MuonCalibTrack_E s describing Tracks More... | |
typedef std::vector< MuonCalibTrkPtr > | TrackVec |
typedef for a set of TriggerInfo bits More... | |
typedef std::vector< TrigInfoPtr > | CtpVec |
typedef for a set of MUCTPI entries More... | |
typedef std::vector< MuCTPiPtr > | MUCTPIVec |
typedef for a set of MuonCalibRpcSectorLogic entries More... | |
typedef std::vector< RpcSectorLogicPtr > | RpcSLVec |
typedef for a set of MuonCalibRpcCoin entries More... | |
typedef std::vector< RpcCoinPtr > | RpcCoinVec |
typedef for a set of MuonCalibRawRpcTriggerHit entries More... | |
typedef std::vector< RpcTrigHitPtr > | RawRpcTrigVec |
typedef for a set of MuonCalibCalo Hits for the MBTS More... | |
typedef std::vector< CaloHitPtr > | MBTSVec |
typedef for a set of MuonCalibCalo Hits for L1Calo More... | |
typedef std::vector< CaloHitPtr > | L1CaloVec |
using | PatternPtr = std::shared_ptr< MuonCalibPattern > |
typedef std::vector< PatternPtr > | MCPVec |
typedef to std::vector<MuonCalibPattern*> More... | |
Private Member Functions | |
void | copy (const MuonCalibEvent_E &other) |
Extension to the 'original' MuonCalib::MuonCalibEvent class. This class makes it possible to store the additional, 'extended' MuonCalib_E classes in the same format.
The Extended MuonCalibEvent stores the following (additional) sets:
Definition at line 35 of file MuonCalibEvent_E.h.
using MuonCalib::MuonCalibEvent_E::CaloHitPtr = std::shared_ptr<const MuonCalibCaloHit> |
typedef for a set of MuonCalibTrack_E s describing PhiPatterns
Definition at line 43 of file MuonCalibEvent_E.h.
typedef std::vector<TrigInfoPtr> MuonCalib::MuonCalibEvent_E::CtpVec |
typedef for a set of MUCTPI entries
Definition at line 52 of file MuonCalibEvent_E.h.
typedef std::vector<CaloHitPtr> MuonCalib::MuonCalibEvent_E::L1CaloVec |
Definition at line 66 of file MuonCalibEvent_E.h.
typedef std::vector<CaloHitPtr> MuonCalib::MuonCalibEvent_E::MBTSVec |
typedef for a set of MuonCalibCalo Hits for L1Calo
Definition at line 64 of file MuonCalibEvent_E.h.
|
inherited |
typedef to std::vector<MuonCalibPattern*>
Definition at line 51 of file MuonCalibEvent.h.
using MuonCalib::MuonCalibEvent_E::MuCTPiPtr = std::shared_ptr<const MuonCalibMUCTPI> |
Definition at line 38 of file MuonCalibEvent_E.h.
typedef std::vector<MuCTPiPtr> MuonCalib::MuonCalibEvent_E::MUCTPIVec |
typedef for a set of MuonCalibRpcSectorLogic entries
Definition at line 55 of file MuonCalibEvent_E.h.
using MuonCalib::MuonCalibEvent_E::MuonCalibTrkPtr = std::shared_ptr<const MuonCalibTrack_E> |
Definition at line 37 of file MuonCalibEvent_E.h.
|
inherited |
Definition at line 50 of file MuonCalibEvent.h.
typedef std::vector<MuonCalibTrkPtr> MuonCalib::MuonCalibEvent_E::PhiPatVec |
typedef for a set of MuonCalibTrack_E s describing Tracks
Definition at line 46 of file MuonCalibEvent_E.h.
typedef std::vector<RpcTrigHitPtr> MuonCalib::MuonCalibEvent_E::RawRpcTrigVec |
typedef for a set of MuonCalibCalo Hits for the MBTS
Definition at line 62 of file MuonCalibEvent_E.h.
using MuonCalib::MuonCalibEvent_E::RpcCoinPtr = std::shared_ptr<const MuonCalibRawRpcCoin> |
Definition at line 41 of file MuonCalibEvent_E.h.
typedef std::vector<RpcCoinPtr> MuonCalib::MuonCalibEvent_E::RpcCoinVec |
typedef for a set of MuonCalibRawRpcTriggerHit entries
Definition at line 60 of file MuonCalibEvent_E.h.
using MuonCalib::MuonCalibEvent_E::RpcSectorLogicPtr = std::shared_ptr<const MuonCalibRpcSectorLogic> |
Definition at line 40 of file MuonCalibEvent_E.h.
typedef std::vector<RpcSectorLogicPtr> MuonCalib::MuonCalibEvent_E::RpcSLVec |
typedef for a set of MuonCalibRpcCoin entries
Definition at line 57 of file MuonCalibEvent_E.h.
using MuonCalib::MuonCalibEvent_E::RpcTrigHitPtr = std::shared_ptr<const MuonCalibRawRpcTriggerHit> |
Definition at line 42 of file MuonCalibEvent_E.h.
typedef std::vector<MuonCalibTrkPtr> MuonCalib::MuonCalibEvent_E::TrackVec |
typedef for a set of TriggerInfo bits
Definition at line 49 of file MuonCalibEvent_E.h.
using MuonCalib::MuonCalibEvent_E::TrigInfoPtr = std::shared_ptr<const MuonCalibTriggerInfo> |
Definition at line 39 of file MuonCalibEvent_E.h.
|
default |
default constructor
MuonCalib::MuonCalibEvent_E::MuonCalibEvent_E | ( | const MuonCalibEvent & | event | ) |
constructor starting from a MuonCalib::MuonCalibEvent
Definition at line 10 of file MuonCalibEvent_E.cxx.
MuonCalib::MuonCalibEvent_E::MuonCalibEvent_E | ( | const MuonCalibEvent_E & | event | ) |
|
default |
destructor
void MuonCalib::MuonCalibEvent_E::addCtp | ( | const TrigInfoPtr & | trig | ) |
Adds a TriggerInfo to CtpVec.
Definition at line 86 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addCtp | ( | MuonCalibTriggerInfo * | trig | ) |
Adds a TriggerInfo to CtpVec.
Definition at line 122 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addL1Calo | ( | const CaloHitPtr & | hit | ) |
Adds a L1Calo hit/tower to L1CaloVec.
Definition at line 110 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addL1Calo | ( | MuonCalibCaloHit * | hit | ) |
Adds a L1Calo hit/tower to L1CaloVec.
Definition at line 146 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addMBTS | ( | const CaloHitPtr & | hit | ) |
Adds a MBTS hit to MBTSVec.
Definition at line 106 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addMBTS | ( | MuonCalibCaloHit * | hit | ) |
Adds a MBTS hit to MBTSVec.
Definition at line 142 of file MuonCalibEvent_E.cxx.
Adds a MUCTPI obj to MUCTPIVec.
Definition at line 90 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addMUCTPI | ( | MuonCalibMUCTPI * | mctp | ) |
Adds a MUCTPI obj to MUCTPIVec.
Definition at line 126 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addPattern | ( | const MuonCalibTrkPtr & | pat | ) |
Adds a PhiPattern to PhiPatVec.
Definition at line 78 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addPattern | ( | MuonCalibTrack_E * | pat | ) |
Adds a PhiPattern to PhiPatVec.
Definition at line 114 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addRawRpcTrigHit | ( | const RpcTrigHitPtr & | rpctr | ) |
Adds an RpcCoin obj to RpcCoinVec.
Definition at line 102 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addRawRpcTrigHit | ( | MuonCalibRawRpcTriggerHit * | rpctr | ) |
Adds an RpcCoin obj to RpcCoinVec.
Definition at line 138 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addRpcCoin | ( | const RpcCoinPtr & | rpcco | ) |
Adds an RpcCoin obj to RpcCoinVec.
Definition at line 98 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addRpcCoin | ( | MuonCalibRawRpcCoin * | rpcco | ) |
Adds an RpcCoin obj to RpcCoinVec.
Definition at line 134 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addRpcSL | ( | const RpcSectorLogicPtr & | rpcsl | ) |
Adds an RpcSectorLogic obj to RpcSLVec.
Definition at line 94 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addRpcSL | ( | MuonCalibRpcSectorLogic * | rpcsl | ) |
Adds an RpcSectorLogic obj to RpcSLVec.
Definition at line 130 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addTrack | ( | const MuonCalibTrkPtr & | track | ) |
Adds a Track to TrackVec.
Definition at line 82 of file MuonCalibEvent_E.cxx.
void MuonCalib::MuonCalibEvent_E::addTrack | ( | MuonCalibTrack_E * | track | ) |
Adds a Track to TrackVec.
Definition at line 118 of file MuonCalibEvent_E.cxx.
|
inherited |
|
private |
Definition at line 14 of file MuonCalibEvent_E.cxx.
MuonCalibEvent_E::CtpVec & MuonCalib::MuonCalibEvent_E::ctp | ( | ) |
retrieve an iterator of the first MUCTPI triggerinfo bit
Definition at line 48 of file MuonCalibEvent_E.cxx.
const MuonCalibEvent_E::CtpVec & MuonCalib::MuonCalibEvent_E::ctp | ( | ) | const |
|
inherited |
Definition at line 34 of file MuonCalibEvent.cxx.
MuonCalibEvent_E::L1CaloVec & MuonCalib::MuonCalibEvent_E::L1Calo | ( | ) |
Definition at line 66 of file MuonCalibEvent_E.cxx.
const MuonCalibEvent_E::L1CaloVec & MuonCalib::MuonCalibEvent_E::L1Calo | ( | ) | const |
Definition at line 65 of file MuonCalibEvent_E.cxx.
MuonCalibEvent_E::MBTSVec & MuonCalib::MuonCalibEvent_E::MBTS | ( | ) |
Definition at line 64 of file MuonCalibEvent_E.cxx.
const MuonCalibEvent_E::MBTSVec & MuonCalib::MuonCalibEvent_E::MBTS | ( | ) | const |
Definition at line 63 of file MuonCalibEvent_E.cxx.
MuonCalibEvent_E::MUCTPIVec & MuonCalib::MuonCalibEvent_E::MUCTPI | ( | ) |
Definition at line 52 of file MuonCalibEvent_E.cxx.
const MuonCalibEvent_E::MUCTPIVec & MuonCalib::MuonCalibEvent_E::MUCTPI | ( | ) | const |
Definition at line 51 of file MuonCalibEvent_E.cxx.
unsigned int MuonCalib::MuonCalibEvent_E::nrCtp | ( | ) | const |
returns number of CTP hits /bits in MuonCalibEvent_E
Definition at line 70 of file MuonCalibEvent_E.cxx.
unsigned int MuonCalib::MuonCalibEvent_E::nrL1Calo | ( | ) | const |
returns number of L1Calo towers in MuonCalibEvent_E
Definition at line 76 of file MuonCalibEvent_E.cxx.
unsigned int MuonCalib::MuonCalibEvent_E::nrMBTS | ( | ) | const |
unsigned int MuonCalib::MuonCalibEvent_E::nrMUCTPI | ( | ) | const |
returns number of MUCTPI objects in MuonCalibEvent_E
Definition at line 71 of file MuonCalibEvent_E.cxx.
unsigned int MuonCalib::MuonCalibEvent_E::nrPhiPat | ( | ) | const |
returns number of PhiPatterns of the MuonCalibEvent_E
Definition at line 68 of file MuonCalibEvent_E.cxx.
unsigned int MuonCalib::MuonCalibEvent_E::nrRawRpcTrigHit | ( | ) | const |
returns number of RpcCoinVec objects in MuonCalibEvent_E
Definition at line 74 of file MuonCalibEvent_E.cxx.
unsigned int MuonCalib::MuonCalibEvent_E::nrRpcCoin | ( | ) | const |
returns number of RpcCoinVec objects in MuonCalibEvent_E
Definition at line 73 of file MuonCalibEvent_E.cxx.
unsigned int MuonCalib::MuonCalibEvent_E::nrRpcSL | ( | ) | const |
returns number of RpcSectorLogic objects in MuonCalibEvent_E
Definition at line 72 of file MuonCalibEvent_E.cxx.
unsigned int MuonCalib::MuonCalibEvent_E::nrTracks | ( | ) | const |
returns number of Tracks of the MuonCalibEvent_E
Definition at line 69 of file MuonCalibEvent_E.cxx.
|
inherited |
retrieve the number of CalibHits in the event (sum of all technologies).
retrieve pointer to MuonCalibRawHitCollection
Definition at line 52 of file MuonCalibEvent.cxx.
|
inherited |
retrieve the number of MuonCalibPatterns in the event
Definition at line 43 of file MuonCalibEvent.cxx.
|
inherited |
retrieve the number of MuonCalibSegments in the event
Definition at line 45 of file MuonCalibEvent.cxx.
MuonCalibEvent_E & MuonCalib::MuonCalibEvent_E::operator= | ( | const MuonCalibEvent_E & | right | ) |
assign operator
Definition at line 36 of file MuonCalibEvent_E.cxx.
|
inherited |
|
inherited |
Definition at line 29 of file MuonCalibEvent.cxx.
MuonCalibEvent_E::PhiPatVec & MuonCalib::MuonCalibEvent_E::phiPat | ( | ) |
Definition at line 41 of file MuonCalibEvent_E.cxx.
const MuonCalibEvent_E::PhiPatVec & MuonCalib::MuonCalibEvent_E::phiPat | ( | ) | const |
|
inherited |
MuonCalibEvent_E::RawRpcTrigVec & MuonCalib::MuonCalibEvent_E::rawRpcTrig | ( | ) |
Definition at line 61 of file MuonCalibEvent_E.cxx.
const MuonCalibEvent_E::RawRpcTrigVec & MuonCalib::MuonCalibEvent_E::rawRpcTrig | ( | ) | const |
Definition at line 60 of file MuonCalibEvent_E.cxx.
|
inherited |
retrieve the pointer to the MuonCalibTruthCollection.
Definition at line 32 of file MuonCalibEvent.cxx.
MuonCalibEvent_E::RpcCoinVec & MuonCalib::MuonCalibEvent_E::RpcCoin | ( | ) |
Definition at line 57 of file MuonCalibEvent_E.cxx.
const MuonCalibEvent_E::RpcCoinVec & MuonCalib::MuonCalibEvent_E::RpcCoin | ( | ) | const |
Definition at line 58 of file MuonCalibEvent_E.cxx.
|
inherited |
Definition at line 35 of file MuonCalibEvent.cxx.
MuonCalibEvent_E::RpcSLVec & MuonCalib::MuonCalibEvent_E::RpcSL | ( | ) |
Definition at line 55 of file MuonCalibEvent_E.cxx.
const MuonCalibEvent_E::RpcSLVec & MuonCalib::MuonCalibEvent_E::RpcSL | ( | ) | const |
Definition at line 54 of file MuonCalibEvent_E.cxx.
|
inherited |
|
inherited |
|
inherited |
set the MuonCalibRawHitCollection.
Definition at line 72 of file MuonCalibEvent.cxx.
|
inherited |
set the MuonCalibRawTriggerHitCollection.
Definition at line 75 of file MuonCalibEvent.cxx.
|
inherited |
set the MuonCalibTriggerTimeInfo
Definition at line 66 of file MuonCalibEvent.cxx.
|
inherited |
set the MuonCalibTruthCollection
Definition at line 69 of file MuonCalibEvent.cxx.
|
inherited |
set the RpcSectorLogicContainer
Definition at line 39 of file MuonCalibEvent.cxx.
MuonCalibEvent_E::TrackVec & MuonCalib::MuonCalibEvent_E::tracks | ( | ) |
Definition at line 44 of file MuonCalibEvent_E.cxx.
const MuonCalibEvent_E::TrackVec & MuonCalib::MuonCalibEvent_E::tracks | ( | ) | const |
|
inherited |
Definition at line 36 of file MuonCalibEvent.cxx.
|
private |
set of CTP trigger bits in MuonCalibEvent_E
Definition at line 139 of file MuonCalibEvent_E.h.
|
privateinherited |
MuonCalibEventInfo of the MuonCalibEvent.
Definition at line 99 of file MuonCalibEvent.h.
|
private |
set of L1Calo Hits/towers in MuonCalibEvent_E
Definition at line 145 of file MuonCalibEvent_E.h.
|
private |
set of MBTS Calo Hits in MuonCalibEvent_E
Definition at line 144 of file MuonCalibEvent_E.h.
|
private |
set of MUCTPI objects in MuonCalibEvent_E
Definition at line 140 of file MuonCalibEvent_E.h.
|
privateinherited |
A set of MuonCalibPattern s owned by the MuonCalibEvent.
Definition at line 98 of file MuonCalibEvent.h.
|
private |
set of PhiPatterns belonging to the MuonCalibEvent_E
Definition at line 137 of file MuonCalibEvent_E.h.
|
privateinherited |
raw hits of the MuonCalibEvent
Definition at line 101 of file MuonCalibEvent.h.
|
privateinherited |
raw hits of the MuonCalibEvent
Definition at line 102 of file MuonCalibEvent.h.
|
private |
set of RpcCoin objects in MuonCalibEvent_E
Definition at line 142 of file MuonCalibEvent_E.h.
|
private |
set of RpcSL objects in MuonCalibEvent_E
Definition at line 141 of file MuonCalibEvent_E.h.
|
privateinherited |
Definition at line 104 of file MuonCalibEvent.h.
|
private |
set of RawRpcTrig objects in MuonCalibEvent_E
Definition at line 143 of file MuonCalibEvent_E.h.
|
private |
set of Tracks belonging to the MuonCalibEvent_E
Definition at line 138 of file MuonCalibEvent_E.h.
|
privateinherited |
Definition at line 100 of file MuonCalibEvent.h.
|
privateinherited |
truth collection of the MuonCalibEvent
Definition at line 103 of file MuonCalibEvent.h.