![]() |
ATLAS Offline Software
|
#include <MuonCalibExtendedRawHits.h>
Classes | |
struct | ExtendedChannelInfo |
struct | ExtendedInfo |
struct | MdtRegionInfo |
Public Member Functions | |
MuonCalibExtendedRawHits () | |
Default constructor . More... | |
MuonCalibExtendedRawHits (const MuonCalibRawHitCollection &rawHits, const std::vector< ExtendedSegPtr > &segments, const std::vector< ExtendedTrkPtr > &tracks) | |
std::string | dumpMdtHits () const |
const MdtHitChamberIdMap & | mdtHitChamberIdMap () const |
access to the mdt hits per chamber and station More... | |
const MdtHitStationIndexMap & | mdtChamberIndexMap () const |
const RpcHitChamberIdMap & | rpcHitChamberIdMap () const |
access to the rpc hits per chamber and station More... | |
const RpcHitStationIndexMap & | rpcChamberIndexMap () const |
const TgcHitChamberIdMap & | tgcHitChamberIdMap () const |
access to the tgc hits per chamber and station More... | |
const TgcHitStationIndexMap & | tgcChamberIndexMap () const |
const CscHitChamberIdMap & | cscHitChamberIdMap () const |
access to the csc hits per chamber and station More... | |
const CscHitStationIndexMap & | cscChamberIndexMap () const |
Access to all raw hits with layer/station granularity. Also information on whether the hits are associated with segments or tracks
Definition at line 28 of file MuonCalibExtendedRawHits.h.
using MuonCalib::MuonCalibExtendedRawHits::CscCalibRawHitPtr = MuonCalibRawHitCollection::CscCalibRawHitPtr |
Definition at line 31 of file MuonCalibExtendedRawHits.h.
typedef std::map<MuonFixedId, CscHitInfo> MuonCalib::MuonCalibExtendedRawHits::CscHitChamberIdMap |
Definition at line 76 of file MuonCalibExtendedRawHits.h.
typedef std::pair<CscCalibRawHitPtr, ExtendedInfo> MuonCalib::MuonCalibExtendedRawHits::CscHitInfo |
Definition at line 73 of file MuonCalibExtendedRawHits.h.
typedef std::vector<CscHitInfo> MuonCalib::MuonCalibExtendedRawHits::CscHitInfoVec |
Definition at line 75 of file MuonCalibExtendedRawHits.h.
typedef std::map<MuonFixedIdManipulator::StationIndex, CscHitInfoVec> MuonCalib::MuonCalibExtendedRawHits::CscHitStationIndexMap |
Definition at line 77 of file MuonCalibExtendedRawHits.h.
using MuonCalib::MuonCalibExtendedRawHits::ExtendedSegPtr = std::shared_ptr<MuonCalibExtendedSegment> |
Definition at line 36 of file MuonCalibExtendedRawHits.h.
using MuonCalib::MuonCalibExtendedRawHits::ExtendedTrkPtr = std::shared_ptr<MuonCalibExtendedTrack> |
Definition at line 37 of file MuonCalibExtendedRawHits.h.
using MuonCalib::MuonCalibExtendedRawHits::MdtCalibRawHitPtr = MuonCalibRawHitCollection::MdtCalibRawHitPtr |
Definition at line 30 of file MuonCalibExtendedRawHits.h.
typedef std::map<MuonFixedId, MdtRegionInfo> MuonCalib::MuonCalibExtendedRawHits::MdtHitChamberIdMap |
Definition at line 55 of file MuonCalibExtendedRawHits.h.
typedef MdtHitInfoMap::const_iterator MuonCalib::MuonCalibExtendedRawHits::MdtHitInfoCit |
Definition at line 46 of file MuonCalibExtendedRawHits.h.
typedef MdtHitInfoMap::iterator MuonCalib::MuonCalibExtendedRawHits::MdtHitInfoIt |
Definition at line 45 of file MuonCalibExtendedRawHits.h.
typedef std::map<MuonFixedId, ExtendedChannelInfo> MuonCalib::MuonCalibExtendedRawHits::MdtHitInfoMap |
Definition at line 44 of file MuonCalibExtendedRawHits.h.
typedef std::map<MuonFixedIdManipulator::StationIndex, MdtRegionInfo> MuonCalib::MuonCalibExtendedRawHits::MdtHitStationIndexMap |
Definition at line 56 of file MuonCalibExtendedRawHits.h.
using MuonCalib::MuonCalibExtendedRawHits::RpcCalibRawHitPtr = MuonCalibRawHitCollection::RpcCalibRawHitPtr |
Definition at line 33 of file MuonCalibExtendedRawHits.h.
typedef std::map<MuonFixedId, RpcHitInfo> MuonCalib::MuonCalibExtendedRawHits::RpcHitChamberIdMap |
Definition at line 65 of file MuonCalibExtendedRawHits.h.
typedef std::pair<RpcCalibRawHitPtr, ExtendedInfo> MuonCalib::MuonCalibExtendedRawHits::RpcHitInfo |
Definition at line 63 of file MuonCalibExtendedRawHits.h.
typedef std::vector<RpcHitInfo> MuonCalib::MuonCalibExtendedRawHits::RpcHitInfoVec |
Definition at line 64 of file MuonCalibExtendedRawHits.h.
typedef std::map<MuonFixedIdManipulator::StationIndex, RpcHitInfoVec> MuonCalib::MuonCalibExtendedRawHits::RpcHitStationIndexMap |
Definition at line 66 of file MuonCalibExtendedRawHits.h.
using MuonCalib::MuonCalibExtendedRawHits::TgcCalibRawHitPtr = MuonCalibRawHitCollection::TgcCalibRawHitPtr |
Definition at line 34 of file MuonCalibExtendedRawHits.h.
typedef std::map<MuonFixedId, TgcHitInfo> MuonCalib::MuonCalibExtendedRawHits::TgcHitChamberIdMap |
Definition at line 70 of file MuonCalibExtendedRawHits.h.
typedef std::pair<TgcCalibRawHitPtr, ExtendedInfo> MuonCalib::MuonCalibExtendedRawHits::TgcHitInfo |
Definition at line 68 of file MuonCalibExtendedRawHits.h.
typedef std::vector<TgcHitInfo> MuonCalib::MuonCalibExtendedRawHits::TgcHitInfoVec |
Definition at line 69 of file MuonCalibExtendedRawHits.h.
typedef std::map<MuonFixedIdManipulator::StationIndex, TgcHitInfoVec> MuonCalib::MuonCalibExtendedRawHits::TgcHitStationIndexMap |
Definition at line 71 of file MuonCalibExtendedRawHits.h.
MuonCalib::MuonCalibExtendedRawHits::MuonCalibExtendedRawHits | ( | ) |
MuonCalib::MuonCalibExtendedRawHits::MuonCalibExtendedRawHits | ( | const MuonCalibRawHitCollection & | rawHits, |
const std::vector< ExtendedSegPtr > & | segments, | ||
const std::vector< ExtendedTrkPtr > & | tracks | ||
) |
Definition at line 26 of file MuonCalibExtendedRawHits.cxx.
|
inline |
Definition at line 102 of file MuonCalibExtendedRawHits.h.
|
inline |
access to the csc hits per chamber and station
Definition at line 101 of file MuonCalibExtendedRawHits.h.
std::string MuonCalib::MuonCalibExtendedRawHits::dumpMdtHits | ( | ) | const |
Definition at line 92 of file MuonCalibExtendedRawHits.cxx.
|
inline |
Definition at line 90 of file MuonCalibExtendedRawHits.h.
|
inline |
access to the mdt hits per chamber and station
Definition at line 89 of file MuonCalibExtendedRawHits.h.
|
inline |
Definition at line 94 of file MuonCalibExtendedRawHits.h.
|
inline |
access to the rpc hits per chamber and station
Definition at line 93 of file MuonCalibExtendedRawHits.h.
|
inline |
Definition at line 98 of file MuonCalibExtendedRawHits.h.
|
inline |
access to the tgc hits per chamber and station
Definition at line 97 of file MuonCalibExtendedRawHits.h.
|
private |
Definition at line 105 of file MuonCalibExtendedRawHits.h.
|
private |
Definition at line 116 of file MuonCalibExtendedRawHits.h.
|
private |
Definition at line 117 of file MuonCalibExtendedRawHits.h.
|
private |
Definition at line 107 of file MuonCalibExtendedRawHits.h.
|
private |
Definition at line 108 of file MuonCalibExtendedRawHits.h.
|
private |
Definition at line 110 of file MuonCalibExtendedRawHits.h.
|
private |
Definition at line 111 of file MuonCalibExtendedRawHits.h.
|
private |
Definition at line 113 of file MuonCalibExtendedRawHits.h.
|
private |
Definition at line 114 of file MuonCalibExtendedRawHits.h.