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.