![]() |
ATLAS Offline Software
|
#include <MuonCalibTruthCollection.h>
Public Types | |
using | TruthPtr = std::shared_ptr< const MuonCalibTruth > |
typedef of a set of MuonCalibTruth* s More... | |
using | TruthVec = std::vector< TruthPtr > |
typedef of the iterator to the set of MuonCalibTruth s More... | |
using | TruthMdtPtr = std::shared_ptr< const MuonCalibMdtTruthHit > |
typedef of set of MuonCalibMdtTruthHit* s More... | |
using | MdtTruthVec = std::vector< TruthMdtPtr > |
typedef of the iterator to the set of MuonCalibMdtTruthHit* s More... | |
using | TruthRpcPtr = std::shared_ptr< const MuonCalibRpcTruthHit > |
typedef of set of MuonCalibRpcTruthHit* s More... | |
using | RpcTruthVec = std::vector< TruthRpcPtr > |
typedef of the iterator to the set of MuonCalibRpcTruthHit* s More... | |
using | TruthTgcPtr = std::shared_ptr< const MuonCalibTgcTruthHit > |
typedef of set of MuonCalibTgcTruthHit* s More... | |
using | TgcTruthVec = std::vector< TruthTgcPtr > |
using | TruthCscPtr = std::shared_ptr< const MuonCalibCscTruthHit > |
typedef of set of MuonCalibCscTruthHit* s More... | |
using | CscTruthVec = std::vector< TruthCscPtr > |
Private Member Functions | |
void | copy (const MuonCalibTruthCollection &other) |
Private Attributes | |
TruthVec | m_truthVec |
set of MuonCalibTruth s More... | |
MdtTruthVec | m_mdtTruthVec |
set of MuonCalibMdtTruthHit s More... | |
RpcTruthVec | m_rpcTruthVec |
set of MuonCalibRpcTruthHit s More... | |
TgcTruthVec | m_tgcTruthVec |
set of MuonCalibTgcTruthHit s More... | |
CscTruthVec | m_cscTruthVec |
set of MuonCalibCscTruthHit s More... | |
MuonCalibTruthCollection is a Calibration EDM container class containing the following truth classes:
Definition at line 38 of file MuonCalibTruthCollection.h.
using MuonCalib::MuonCalibTruthCollection::CscTruthVec = std::vector<TruthCscPtr> |
Definition at line 60 of file MuonCalibTruthCollection.h.
using MuonCalib::MuonCalibTruthCollection::MdtTruthVec = std::vector<TruthMdtPtr> |
typedef of the iterator to the set of MuonCalibMdtTruthHit* s
Definition at line 47 of file MuonCalibTruthCollection.h.
using MuonCalib::MuonCalibTruthCollection::RpcTruthVec = std::vector<TruthRpcPtr> |
typedef of the iterator to the set of MuonCalibRpcTruthHit* s
Definition at line 52 of file MuonCalibTruthCollection.h.
using MuonCalib::MuonCalibTruthCollection::TgcTruthVec = std::vector<TruthTgcPtr> |
Definition at line 56 of file MuonCalibTruthCollection.h.
using MuonCalib::MuonCalibTruthCollection::TruthCscPtr = std::shared_ptr<const MuonCalibCscTruthHit> |
typedef of set of MuonCalibCscTruthHit* s
Definition at line 58 of file MuonCalibTruthCollection.h.
using MuonCalib::MuonCalibTruthCollection::TruthMdtPtr = std::shared_ptr<const MuonCalibMdtTruthHit> |
typedef of set of MuonCalibMdtTruthHit* s
Definition at line 45 of file MuonCalibTruthCollection.h.
using MuonCalib::MuonCalibTruthCollection::TruthPtr = std::shared_ptr<const MuonCalibTruth> |
typedef of a set of MuonCalibTruth* s
Definition at line 40 of file MuonCalibTruthCollection.h.
using MuonCalib::MuonCalibTruthCollection::TruthRpcPtr = std::shared_ptr<const MuonCalibRpcTruthHit> |
typedef of set of MuonCalibRpcTruthHit* s
Definition at line 50 of file MuonCalibTruthCollection.h.
using MuonCalib::MuonCalibTruthCollection::TruthTgcPtr = std::shared_ptr<const MuonCalibTgcTruthHit> |
typedef of set of MuonCalibTgcTruthHit* s
Definition at line 54 of file MuonCalibTruthCollection.h.
using MuonCalib::MuonCalibTruthCollection::TruthVec = std::vector<TruthPtr> |
typedef of the iterator to the set of MuonCalibTruth s
Definition at line 42 of file MuonCalibTruthCollection.h.
|
default |
Default constructor.
|
inline |
Definition at line 63 of file MuonCalibTruthCollection.h.
|
default |
constructor initializing the set of MuonCalibTruth s
destructor
MuonCalib::MuonCalibTruthCollection::MuonCalibTruthCollection | ( | const MuonCalibTruthCollection & | truthCollection | ) |
void MuonCalib::MuonCalibTruthCollection::addTruth | ( | const TruthCscPtr & | cscTruth | ) |
Definition at line 84 of file MuonCalibTruthCollection.cxx.
void MuonCalib::MuonCalibTruthCollection::addTruth | ( | const TruthMdtPtr & | mdtTruth | ) |
add a MuonCalibRpcTruthHit to the collection
Definition at line 72 of file MuonCalibTruthCollection.cxx.
-> Smart pointer version add a MuonCalibTruth to the collection
add a MuonCalibMdtTruthHit to the collection
Definition at line 69 of file MuonCalibTruthCollection.cxx.
void MuonCalib::MuonCalibTruthCollection::addTruth | ( | const TruthRpcPtr & | rpcTruth | ) |
add a MuonCalibTgcTruthHit to the collection
Definition at line 76 of file MuonCalibTruthCollection.cxx.
void MuonCalib::MuonCalibTruthCollection::addTruth | ( | const TruthTgcPtr & | tgcTruth | ) |
add a MuonCalibCscTruthHit to the collection
Definition at line 80 of file MuonCalibTruthCollection.cxx.
void MuonCalib::MuonCalibTruthCollection::addTruth | ( | MuonCalibCscTruthHit * | cscTruth | ) |
Definition at line 66 of file MuonCalibTruthCollection.cxx.
void MuonCalib::MuonCalibTruthCollection::addTruth | ( | MuonCalibMdtTruthHit * | mdtTruth | ) |
add a MuonCalibRpcTruthHit to the collection
Definition at line 54 of file MuonCalibTruthCollection.cxx.
void MuonCalib::MuonCalibTruthCollection::addTruth | ( | MuonCalibRpcTruthHit * | rpcTruth | ) |
add a MuonCalibTgcTruthHit to the collection
Definition at line 58 of file MuonCalibTruthCollection.cxx.
void MuonCalib::MuonCalibTruthCollection::addTruth | ( | MuonCalibTgcTruthHit * | tgcTruth | ) |
add a MuonCalibCscTruthHit to the collection
Definition at line 62 of file MuonCalibTruthCollection.cxx.
void MuonCalib::MuonCalibTruthCollection::addTruth | ( | MuonCalibTruth * | truth | ) |
add a MuonCalibMdtTruthHit to the collection
Definition at line 51 of file MuonCalibTruthCollection.cxx.
|
private |
Definition at line 12 of file MuonCalibTruthCollection.cxx.
MuonCalibTruthCollection::CscTruthVec & MuonCalib::MuonCalibTruthCollection::CscContainer | ( | ) |
Retrieve a reference to the full Csc container.
Definition at line 38 of file MuonCalibTruthCollection.cxx.
const MuonCalibTruthCollection::CscTruthVec & MuonCalib::MuonCalibTruthCollection::CscContainer | ( | ) | const |
Definition at line 39 of file MuonCalibTruthCollection.cxx.
MuonCalibTruthCollection::MdtTruthVec & MuonCalib::MuonCalibTruthCollection::MdtContainer | ( | ) |
Retrieve a reference to the full Mdt container.
Definition at line 30 of file MuonCalibTruthCollection.cxx.
const MuonCalibTruthCollection::MdtTruthVec & MuonCalib::MuonCalibTruthCollection::MdtContainer | ( | ) | const |
Definition at line 31 of file MuonCalibTruthCollection.cxx.
int MuonCalib::MuonCalibTruthCollection::numberOfTruth | ( | ) | const |
retrieve the number of MuonCalibTruth s in the collection
add a MuonCalibTruth to the collection
Definition at line 49 of file MuonCalibTruthCollection.cxx.
MuonCalibTruthCollection & MuonCalib::MuonCalibTruthCollection::operator= | ( | const MuonCalibTruthCollection & | rhs | ) |
assignment operator
Definition at line 45 of file MuonCalibTruthCollection.cxx.
MuonCalibTruthCollection::RpcTruthVec & MuonCalib::MuonCalibTruthCollection::RpcContainer | ( | ) |
Retrieve a refernece to the full Rpc container.
Definition at line 34 of file MuonCalibTruthCollection.cxx.
const MuonCalibTruthCollection::RpcTruthVec & MuonCalib::MuonCalibTruthCollection::RpcContainer | ( | ) | const |
Definition at line 35 of file MuonCalibTruthCollection.cxx.
MuonCalibTruthCollection::TgcTruthVec & MuonCalib::MuonCalibTruthCollection::TgcContainer | ( | ) |
Retrieve a referece to the full Tgc container.
Definition at line 42 of file MuonCalibTruthCollection.cxx.
const MuonCalibTruthCollection::TgcTruthVec & MuonCalib::MuonCalibTruthCollection::TgcContainer | ( | ) | const |
Definition at line 43 of file MuonCalibTruthCollection.cxx.
MuonCalibTruthCollection::TruthVec & MuonCalib::MuonCalibTruthCollection::TruthContainer | ( | ) |
Retrieve a reference to the full truth container.
Definition at line 26 of file MuonCalibTruthCollection.cxx.
const MuonCalibTruthCollection::TruthVec & MuonCalib::MuonCalibTruthCollection::TruthContainer | ( | ) | const |
Definition at line 27 of file MuonCalibTruthCollection.cxx.
|
private |
set of MuonCalibCscTruthHit s
Definition at line 120 of file MuonCalibTruthCollection.h.
|
private |
set of MuonCalibMdtTruthHit s
Definition at line 117 of file MuonCalibTruthCollection.h.
|
private |
set of MuonCalibRpcTruthHit s
Definition at line 118 of file MuonCalibTruthCollection.h.
|
private |
set of MuonCalibTgcTruthHit s
Definition at line 119 of file MuonCalibTruthCollection.h.
|
private |
set of MuonCalibTruth s
Definition at line 116 of file MuonCalibTruthCollection.h.