5#ifndef MUONCALIBEXTENDEDRAWHITS_H
6#define MUONCALIBEXTENDEDRAWHITS_H
39 std::vector<MdtCalibRawHitPtr>
hits;
63 typedef std::pair<RpcCalibRawHitPtr, ExtendedInfo>
RpcHitInfo;
68 typedef std::pair<TgcCalibRawHitPtr, ExtendedInfo>
TgcHitInfo;
73 typedef std::pair<CscCalibRawHitPtr, ExtendedInfo>
CscHitInfo;
84 const std::vector<ExtendedTrkPtr>& tracks);
Define macros for attributes used to control the static checker.
const MdtHitStationIndexMap & mdtChamberIndexMap() const
MdtHitStationIndexMap m_mdtChamberIndexMap
const CscHitChamberIdMap & cscHitChamberIdMap() const
access to the csc hits per chamber and station
std::shared_ptr< MuonCalibExtendedSegment > ExtendedSegPtr
MuonCalibRawHitCollection::MdtCalibRawHitPtr MdtCalibRawHitPtr
std::vector< TgcHitInfo > TgcHitInfoVec
std::map< MuonFixedId, TgcHitInfo > TgcHitChamberIdMap
RpcHitChamberIdMap m_rpcChamberIdMap
CscHitChamberIdMap m_cscChamberIdMap
TgcHitStationIndexMap m_tgcChamberIndexMap
MuonCalibRawHitCollection::TgcCalibRawHitPtr TgcCalibRawHitPtr
std::vector< RpcHitInfo > RpcHitInfoVec
TgcHitChamberIdMap m_tgcChamberIdMap
MuonCalibRawHitCollection::RpcCalibRawHitPtr RpcCalibRawHitPtr
RpcHitStationIndexMap m_rpcChamberIndexMap
std::pair< RpcCalibRawHitPtr, ExtendedInfo > RpcHitInfo
std::map< MuonFixedId, ExtendedChannelInfo > MdtHitInfoMap
MuonCalibRawHitCollection::CscCalibRawHitPtr CscCalibRawHitPtr
std::string dumpMdtHits() const
const RpcHitChamberIdMap & rpcHitChamberIdMap() const
access to the rpc hits per chamber and station
MuonCalibExtendedRawHits()
Default constructor .
std::shared_ptr< MuonCalibExtendedTrack > ExtendedTrkPtr
MdtHitInfoMap::iterator MdtHitInfoIt
const TgcHitStationIndexMap & tgcChamberIndexMap() const
CscHitStationIndexMap m_cscChamberIndexMap
std::map< MuonFixedId, RpcHitInfo > RpcHitChamberIdMap
std::pair< TgcCalibRawHitPtr, ExtendedInfo > TgcHitInfo
std::map< MuonFixedIdManipulator::StationIndex, RpcHitInfoVec > RpcHitStationIndexMap
std::map< MuonFixedId, MdtRegionInfo > MdtHitChamberIdMap
const MdtHitChamberIdMap & mdtHitChamberIdMap() const
access to the mdt hits per chamber and station
std::vector< CscHitInfo > CscHitInfoVec
std::pair< CscCalibRawHitPtr, ExtendedInfo > CscHitInfo
std::map< MuonFixedIdManipulator::StationIndex, TgcHitInfoVec > TgcHitStationIndexMap
std::map< MuonFixedIdManipulator::StationIndex, CscHitInfoVec > CscHitStationIndexMap
MdtHitChamberIdMap m_mdtChamberIdMap
const CscHitStationIndexMap & cscChamberIndexMap() const
MdtHitInfoMap::const_iterator MdtHitInfoCit
std::map< MuonFixedIdManipulator::StationIndex, MdtRegionInfo > MdtHitStationIndexMap
const RpcHitStationIndexMap & rpcChamberIndexMap() const
const TgcHitChamberIdMap & tgcHitChamberIdMap() const
access to the tgc hits per chamber and station
std::map< MuonFixedId, CscHitInfo > CscHitChamberIdMap
A segment plus everything one can dream of knowing about it.
A track plus everything one can dream of knowing about a track.
Class to store the information belonging to a global pattern in the muon system.
A MuonCalibRawHitcollections is a container class within the Calibration EDM holding the MuonCalibXxx...
std::shared_ptr< const MuonCalibRawCscHit > CscCalibRawHitPtr
typedef of a set of MuonCalibRawCscHit s
std::shared_ptr< const MuonCalibRawRpcHit > RpcCalibRawHitPtr
typedef of a set of MuonCalibRawRpcHit s
std::shared_ptr< MuonCalibRawMdtHit > MdtCalibRawHitPtr
< typedef of the basic pointer holding the CalibrationRawMdtHit
std::shared_ptr< const MuonCalibRawTgcHit > TgcCalibRawHitPtr
typedef of a set of MuonCalibRawTgcHit s
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
std::vector< ExtendedTrkPtr > associatedTracks
std::vector< ExtendedSegPtr > associatedSegments
std::vector< MdtCalibRawHitPtr > hits
std::vector< ExtendedSegPtr > associatedSegments
std::vector< ExtendedTrkPtr > associatedTracks
unsigned int nhitsOnSegment
unsigned int nhitsOnTrack
unsigned int nhitsAboveAdcThreshold