|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef MuonCalibTruthCollection_h
10 #define MuonCalibTruthCollection_h
17 #include "GaudiKernel/MsgStream.h"
40 using TruthPtr = std::shared_ptr<const MuonCalibTruth>;
45 using TruthMdtPtr = std::shared_ptr<const MuonCalibMdtTruthHit>;
50 using TruthRpcPtr = std::shared_ptr<const MuonCalibRpcTruthHit>;
54 using TruthTgcPtr = std::shared_ptr<const MuonCalibTgcTruthHit>;
58 using TruthCscPtr = std::shared_ptr<const MuonCalibCscTruthHit>;
TruthVec m_truthVec
set of MuonCalibTruth s
singleton-like access to IMessageSvc via open function and helper
TruthVec & TruthContainer()
Retrieve a reference to the full truth container.
int numberOfTruth() const
retrieve the number of MuonCalibTruth s in the collection
TgcTruthVec & TgcContainer()
Retrieve a referece to the full Tgc container.
std::shared_ptr< const MuonCalibRpcTruthHit > TruthRpcPtr
typedef of set of MuonCalibRpcTruthHit* s
MdtTruthVec & MdtContainer()
Retrieve a reference to the full Mdt container.
CscTruthVec m_cscTruthVec
set of MuonCalibCscTruthHit s
~MuonCalibTruthCollection()=default
constructor initializing the set of MuonCalibTruth s
std::vector< TruthTgcPtr > TgcTruthVec
std::vector< TruthPtr > TruthVec
typedef of the iterator to the set of MuonCalibTruth s
void copy(const MuonCalibTruthCollection &other)
std::shared_ptr< const MuonCalibTgcTruthHit > TruthTgcPtr
typedef of set of MuonCalibTgcTruthHit* s
std::vector< TruthRpcPtr > RpcTruthVec
typedef of the iterator to the set of MuonCalibRpcTruthHit* s
MuonCalibTruthCollection & operator=(const MuonCalibTruthCollection &rhs)
assignment operator
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
std::shared_ptr< const MuonCalibCscTruthHit > TruthCscPtr
typedef of set of MuonCalibCscTruthHit* s
RpcTruthVec & RpcContainer()
Retrieve a refernece to the full Rpc container.
std::vector< TruthCscPtr > CscTruthVec
RpcTruthVec m_rpcTruthVec
set of MuonCalibRpcTruthHit s
void addTruth(MuonCalibTruth *truth)
add a MuonCalibMdtTruthHit to the collection
CscTruthVec & CscContainer()
Retrieve a reference to the full Csc container.
std::shared_ptr< const MuonCalibMdtTruthHit > TruthMdtPtr
typedef of set of MuonCalibMdtTruthHit* s
MuonCalibTruthCollection(TruthVec truthVec)
std::shared_ptr< const MuonCalibTruth > TruthPtr
typedef of a set of MuonCalibTruth* s
std::vector< TruthMdtPtr > MdtTruthVec
typedef of the iterator to the set of MuonCalibMdtTruthHit* s
MuonCalibTruthCollection()=default
Default constructor.
MdtTruthVec m_mdtTruthVec
set of MuonCalibMdtTruthHit s
TgcTruthVec m_tgcTruthVec
set of MuonCalibTgcTruthHit s