![]() |
ATLAS Offline Software
|
MuonCalibTruthCollection is a Calibration EDM container class containing the following truth classes: More...
#include <MuonCalibTruthCollection.h>
Public Types | |
| using | TruthPtr = std::shared_ptr<const MuonCalibTruth> |
| typedef of a set of MuonCalibTruth* s | |
| using | TruthVec = std::vector<TruthPtr> |
| typedef of the iterator to the set of MuonCalibTruth s | |
| using | TruthMdtPtr = std::shared_ptr<const MuonCalibMdtTruthHit> |
| typedef of set of MuonCalibMdtTruthHit* s | |
| using | MdtTruthVec = std::vector<TruthMdtPtr> |
| typedef of the iterator to the set of MuonCalibMdtTruthHit* s | |
| using | TruthRpcPtr = std::shared_ptr<const MuonCalibRpcTruthHit> |
| typedef of set of MuonCalibRpcTruthHit* s | |
| using | RpcTruthVec = std::vector<TruthRpcPtr> |
| typedef of the iterator to the set of MuonCalibRpcTruthHit* s | |
| using | TruthTgcPtr = std::shared_ptr<const MuonCalibTgcTruthHit> |
| typedef of set of MuonCalibTgcTruthHit* s | |
| using | TgcTruthVec = std::vector<TruthTgcPtr> |
| using | TruthCscPtr = std::shared_ptr<const MuonCalibCscTruthHit> |
| typedef of set of MuonCalibCscTruthHit* s | |
| using | CscTruthVec = std::vector<TruthCscPtr> |
Public Member Functions | |
| MuonCalibTruthCollection ()=default | |
| Default constructor. | |
| MuonCalibTruthCollection (TruthVec truthVec) | |
| ~MuonCalibTruthCollection ()=default | |
| constructor initializing the set of MuonCalibTruth s | |
| MuonCalibTruthCollection (const MuonCalibTruthCollection &truthCollection) | |
| copyconstructor | |
| MuonCalibTruthCollection & | operator= (const MuonCalibTruthCollection &rhs) |
| assignment operator | |
| int | numberOfTruth () const |
| retrieve the number of MuonCalibTruth s in the collection | |
| void | addTruth (MuonCalibTruth *truth) |
| add a MuonCalibMdtTruthHit to the collection | |
| void | addTruth (MuonCalibMdtTruthHit *mdtTruth) |
| add a MuonCalibRpcTruthHit to the collection | |
| void | addTruth (MuonCalibRpcTruthHit *rpcTruth) |
| add a MuonCalibTgcTruthHit to the collection | |
| void | addTruth (MuonCalibTgcTruthHit *tgcTruth) |
| add a MuonCalibCscTruthHit to the collection | |
| void | addTruth (MuonCalibCscTruthHit *cscTruth) |
| void | addTruth (const TruthPtr &truth) |
| -> Smart pointer version add a MuonCalibTruth to the collection | |
| void | addTruth (const TruthMdtPtr &mdtTruth) |
| add a MuonCalibRpcTruthHit to the collection | |
| void | addTruth (const TruthRpcPtr &rpcTruth) |
| add a MuonCalibTgcTruthHit to the collection | |
| void | addTruth (const TruthTgcPtr &tgcTruth) |
| add a MuonCalibCscTruthHit to the collection | |
| void | addTruth (const TruthCscPtr &cscTruth) |
| TruthVec & | TruthContainer () |
| Retrieve a reference to the full truth container. | |
| const TruthVec & | TruthContainer () const |
| MdtTruthVec & | MdtContainer () |
| Retrieve a reference to the full Mdt container. | |
| const MdtTruthVec & | MdtContainer () const |
| RpcTruthVec & | RpcContainer () |
| Retrieve a refernece to the full Rpc container. | |
| const RpcTruthVec & | RpcContainer () const |
| CscTruthVec & | CscContainer () |
| Retrieve a reference to the full Csc container. | |
| const CscTruthVec & | CscContainer () const |
| TgcTruthVec & | TgcContainer () |
| Retrieve a referece to the full Tgc container. | |
| const TgcTruthVec & | TgcContainer () const |
Private Member Functions | |
| void | copy (const MuonCalibTruthCollection &other) |
Private Attributes | |
| TruthVec | m_truthVec |
| set of MuonCalibTruth s | |
| MdtTruthVec | m_mdtTruthVec |
| set of MuonCalibMdtTruthHit s | |
| RpcTruthVec | m_rpcTruthVec |
| set of MuonCalibRpcTruthHit s | |
| TgcTruthVec | m_tgcTruthVec |
| set of MuonCalibTgcTruthHit s | |
| CscTruthVec | m_cscTruthVec |
| set of MuonCalibCscTruthHit s | |
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 | ) |
copyconstructor
Definition at line 11 of file MuonCalibTruthCollection.cxx.
| 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.
| void MuonCalib::MuonCalibTruthCollection::addTruth | ( | const TruthPtr & | truth | ) |
-> 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.