![]() |
ATLAS Offline Software
|
#include <MuonCalibRawHitCollection.h>
Public Types | |
| using | MdtCalibRawHitPtr = std::shared_ptr< MuonCalibRawMdtHit > |
| typedef of a set of MuonCalibRawMdtHit s More... | |
| using | MuonCalibRawMdtHitVec = std::vector< MdtCalibRawHitPtr > |
| typedef of the smart pointer owning the CaliorationRawRpcHit More... | |
| using | RpcCalibRawHitPtr = std::shared_ptr< const MuonCalibRawRpcHit > |
| typedef of a set of MuonCalibRawRpcHit s More... | |
| using | MuonCalibRawRpcHitVec = std::vector< RpcCalibRawHitPtr > |
| using | TgcCalibRawHitPtr = std::shared_ptr< const MuonCalibRawTgcHit > |
| typedef of a set of MuonCalibRawTgcHit s More... | |
| using | MuonCalibRawTgcHitVec = std::vector< TgcCalibRawHitPtr > |
| using | TgcCoinRawPtr = std::shared_ptr< const MuonCalibRawTgcCoin > |
| typedef of a set of MuonCalibRawTgcHit s More... | |
| using | MuonCalibRawTgcCoinVec = std::vector< TgcCoinRawPtr > |
| using | CscCalibRawHitPtr = std::shared_ptr< const MuonCalibRawCscHit > |
| typedef of a set of MuonCalibRawCscHit s More... | |
| using | MuonCalibRawCscHitVec = std::vector< CscCalibRawHitPtr > |
Private Member Functions | |
| void | copy (const MuonCalibRawHitCollection &other) |
Private Attributes | |
| MuonCalibRawMdtHitVec | m_rawMdtHitVec |
| set of MuonCalibRawMdtHit s More... | |
| MuonCalibRawRpcHitVec | m_rawRpcHitVec |
| set of MuonCalibRawRpcHit s More... | |
| MuonCalibRawTgcHitVec | m_rawTgcHitVec |
| set of MuonCalibRawTgcHit s More... | |
| MuonCalibRawTgcCoinVec | m_rawTgcCoinVec |
| set of MuonCalibRawTgcCoin s More... | |
| MuonCalibRawCscHitVec | m_rawCscHitVec |
| set of MuonCalibRawCscHit s More... | |
A MuonCalibRawHitcollections is a container class within the Calibration EDM holding the MuonCalibXxxRawHits from the different technologies:
A MuonCalibXxxRawHit is constructed from PrepRawData hits, collected from stations which have a MuonCalibSegment. These raw hits are uncalibrated. In order to know whether the raw hit is NOT assigned to a MuonCalibSegment, check the occupancy variable. It yields the number of times that the raw hit is used on a MuonCalibSegment (one hit may be used multiple times on different segments). A raw hit not used on any segment yields an occupancy of -1.
Definition at line 42 of file MuonCalibRawHitCollection.h.
| using MuonCalib::MuonCalibRawHitCollection::CscCalibRawHitPtr = std::shared_ptr<const MuonCalibRawCscHit> |
typedef of a set of MuonCalibRawCscHit s
Definition at line 62 of file MuonCalibRawHitCollection.h.
| using MuonCalib::MuonCalibRawHitCollection::MdtCalibRawHitPtr = std::shared_ptr<MuonCalibRawMdtHit> |
typedef of a set of MuonCalibRawMdtHit s
Definition at line 45 of file MuonCalibRawHitCollection.h.
| using MuonCalib::MuonCalibRawHitCollection::MuonCalibRawCscHitVec = std::vector<CscCalibRawHitPtr> |
Definition at line 64 of file MuonCalibRawHitCollection.h.
| using MuonCalib::MuonCalibRawHitCollection::MuonCalibRawMdtHitVec = std::vector<MdtCalibRawHitPtr> |
typedef of the smart pointer owning the CaliorationRawRpcHit
Definition at line 47 of file MuonCalibRawHitCollection.h.
| using MuonCalib::MuonCalibRawHitCollection::MuonCalibRawRpcHitVec = std::vector<RpcCalibRawHitPtr> |
Definition at line 52 of file MuonCalibRawHitCollection.h.
| using MuonCalib::MuonCalibRawHitCollection::MuonCalibRawTgcCoinVec = std::vector<TgcCoinRawPtr> |
Definition at line 60 of file MuonCalibRawHitCollection.h.
| using MuonCalib::MuonCalibRawHitCollection::MuonCalibRawTgcHitVec = std::vector<TgcCalibRawHitPtr> |
Definition at line 56 of file MuonCalibRawHitCollection.h.
| using MuonCalib::MuonCalibRawHitCollection::RpcCalibRawHitPtr = std::shared_ptr<const MuonCalibRawRpcHit> |
typedef of a set of MuonCalibRawRpcHit s
Definition at line 50 of file MuonCalibRawHitCollection.h.
| using MuonCalib::MuonCalibRawHitCollection::TgcCalibRawHitPtr = std::shared_ptr<const MuonCalibRawTgcHit> |
typedef of a set of MuonCalibRawTgcHit s
Definition at line 54 of file MuonCalibRawHitCollection.h.
| using MuonCalib::MuonCalibRawHitCollection::TgcCoinRawPtr = std::shared_ptr<const MuonCalibRawTgcCoin> |
typedef of a set of MuonCalibRawTgcHit s
Definition at line 58 of file MuonCalibRawHitCollection.h.
|
default |
|
default |
destructor
| MuonCalib::MuonCalibRawHitCollection::MuonCalibRawHitCollection | ( | const MuonCalibRawHitCollection & | MuonCalibRawHitCollection | ) |
| MuonCalib::MuonCalibRawHitCollection::MuonCalibRawHitCollection | ( | MuonCalibRawMdtHitVec | rawMdtHitVec, |
| MuonCalibRawRpcHitVec | rawRpcHitVec, | ||
| MuonCalibRawTgcHitVec | rawTgcHitVec, | ||
| MuonCalibRawTgcCoinVec | rawTgcCoinVec, | ||
| MuonCalibRawCscHitVec | rawCscHitVec | ||
| ) |
Definition at line 18 of file MuonCalibRawHitCollection.cxx.
| void MuonCalib::MuonCalibRawHitCollection::addMuonCalibRawHit | ( | const CscCalibRawHitPtr & | rawHit | ) |
Definition at line 94 of file MuonCalibRawHitCollection.cxx.
| void MuonCalib::MuonCalibRawHitCollection::addMuonCalibRawHit | ( | const MdtCalibRawHitPtr & | rawHit | ) |
add a MuonCalibRawRpcHit to the collection
Definition at line 82 of file MuonCalibRawHitCollection.cxx.
| void MuonCalib::MuonCalibRawHitCollection::addMuonCalibRawHit | ( | const RpcCalibRawHitPtr & | rawHit | ) |
add a MuonCalibRawTgcHit to the collection
Definition at line 85 of file MuonCalibRawHitCollection.cxx.
| void MuonCalib::MuonCalibRawHitCollection::addMuonCalibRawHit | ( | const TgcCalibRawHitPtr & | rawHit | ) |
add a MuonCalibRawTgcCoin to the collection
Definition at line 88 of file MuonCalibRawHitCollection.cxx.
| void MuonCalib::MuonCalibRawHitCollection::addMuonCalibRawHit | ( | const TgcCoinRawPtr & | rawHit | ) |
add a MuonCalibRawCscHit to the collection
Definition at line 91 of file MuonCalibRawHitCollection.cxx.
| void MuonCalib::MuonCalibRawHitCollection::addMuonCalibRawHit | ( | MuonCalibRawCscHit * | rawHit | ) |
Definition at line 79 of file MuonCalibRawHitCollection.cxx.
| void MuonCalib::MuonCalibRawHitCollection::addMuonCalibRawHit | ( | MuonCalibRawMdtHit * | rawHit | ) |
Definition at line 67 of file MuonCalibRawHitCollection.cxx.
| void MuonCalib::MuonCalibRawHitCollection::addMuonCalibRawHit | ( | MuonCalibRawRpcHit * | rawHit | ) |
Definition at line 70 of file MuonCalibRawHitCollection.cxx.
| void MuonCalib::MuonCalibRawHitCollection::addMuonCalibRawHit | ( | MuonCalibRawTgcCoin * | rawHit | ) |
Definition at line 76 of file MuonCalibRawHitCollection.cxx.
| void MuonCalib::MuonCalibRawHitCollection::addMuonCalibRawHit | ( | MuonCalibRawTgcHit * | rawHit | ) |
Definition at line 73 of file MuonCalibRawHitCollection.cxx.
|
private |
Definition at line 42 of file MuonCalibRawHitCollection.cxx.
| MuonCalibRawHitCollection::MuonCalibRawCscHitVec & MuonCalib::MuonCalibRawHitCollection::CscContainer | ( | ) |
Definition at line 37 of file MuonCalibRawHitCollection.cxx.
| const MuonCalibRawHitCollection::MuonCalibRawCscHitVec & MuonCalib::MuonCalibRawHitCollection::CscContainer | ( | ) | const |
Definition at line 36 of file MuonCalibRawHitCollection.cxx.
| MuonCalibRawHitCollection::MuonCalibRawMdtHitVec & MuonCalib::MuonCalibRawHitCollection::MdtContainer | ( | ) |
Definition at line 28 of file MuonCalibRawHitCollection.cxx.
| const MuonCalibRawHitCollection::MuonCalibRawMdtHitVec & MuonCalib::MuonCalibRawHitCollection::MdtContainer | ( | ) | const |
Retrieve references to the container themselves.
Definition at line 27 of file MuonCalibRawHitCollection.cxx.
| int MuonCalib::MuonCalibRawHitCollection::numberOfMuonCalibRawCscHits | ( | ) | const |
add a MuonCalibRawMdtHit to the collection
Definition at line 65 of file MuonCalibRawHitCollection.cxx.
| int MuonCalib::MuonCalibRawHitCollection::numberOfMuonCalibRawMdtHits | ( | ) | const |
retrieve the number of MuonCalibRawRpcHits in the collection
Definition at line 61 of file MuonCalibRawHitCollection.cxx.
| int MuonCalib::MuonCalibRawHitCollection::numberOfMuonCalibRawRpcHits | ( | ) | const |
retrieve the number of MuonCalibRawTgcHits in the collection
Definition at line 62 of file MuonCalibRawHitCollection.cxx.
| int MuonCalib::MuonCalibRawHitCollection::numberOfMuonCalibRawTgcCoins | ( | ) | const |
retrieve the number of MuonCalibRawCscHits in the collection
Definition at line 64 of file MuonCalibRawHitCollection.cxx.
| int MuonCalib::MuonCalibRawHitCollection::numberOfMuonCalibRawTgcHits | ( | ) | const |
retrieve the number of MuonCalibRawTgcHits in the collection
Definition at line 63 of file MuonCalibRawHitCollection.cxx.
| MuonCalibRawHitCollection & MuonCalib::MuonCalibRawHitCollection::operator= | ( | const MuonCalibRawHitCollection & | rhs | ) |
assignment operator
constructor initializing all raw hit collections
Definition at line 57 of file MuonCalibRawHitCollection.cxx.
| MuonCalibRawHitCollection::MuonCalibRawRpcHitVec & MuonCalib::MuonCalibRawHitCollection::RpcContainer | ( | ) |
Definition at line 31 of file MuonCalibRawHitCollection.cxx.
| const MuonCalibRawHitCollection::MuonCalibRawRpcHitVec & MuonCalib::MuonCalibRawHitCollection::RpcContainer | ( | ) | const |
Definition at line 30 of file MuonCalibRawHitCollection.cxx.
| MuonCalibRawHitCollection::MuonCalibRawTgcCoinVec & MuonCalib::MuonCalibRawHitCollection::TgcCoinContainer | ( | ) |
retrieve the number of MuonCalibRawMdtHits in the collection
Definition at line 40 of file MuonCalibRawHitCollection.cxx.
| const MuonCalibRawHitCollection::MuonCalibRawTgcCoinVec & MuonCalib::MuonCalibRawHitCollection::TgcCoinContainer | ( | ) | const |
Definition at line 39 of file MuonCalibRawHitCollection.cxx.
| MuonCalibRawHitCollection::MuonCalibRawTgcHitVec & MuonCalib::MuonCalibRawHitCollection::TgcContainer | ( | ) |
Definition at line 34 of file MuonCalibRawHitCollection.cxx.
| const MuonCalibRawHitCollection::MuonCalibRawTgcHitVec & MuonCalib::MuonCalibRawHitCollection::TgcContainer | ( | ) | const |
Definition at line 33 of file MuonCalibRawHitCollection.cxx.
|
private |
set of MuonCalibRawCscHit s
Definition at line 131 of file MuonCalibRawHitCollection.h.
|
private |
set of MuonCalibRawMdtHit s
Definition at line 127 of file MuonCalibRawHitCollection.h.
|
private |
set of MuonCalibRawRpcHit s
Definition at line 128 of file MuonCalibRawHitCollection.h.
|
private |
set of MuonCalibRawTgcCoin s
Definition at line 130 of file MuonCalibRawHitCollection.h.
|
private |
set of MuonCalibRawTgcHit s
Definition at line 129 of file MuonCalibRawHitCollection.h.
1.8.18