ATLAS Offline Software
MuonCalibExtendedSegment.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONCALIBEXTENDEDSEGMENT_H
6 #define MUONCALIBEXTENDEDSEGMENT_H
7 
8 #include <map>
9 #include <string>
10 #include <vector>
11 
17 
18 namespace MuonCalib {
19 
20  class MuonCalibExtendedTrack;
21 
28  public:
31 
33  const MuonCalibTrackSummary& summary() const { return m_summary; }
34 
36  const IdSet& idSet() const { return m_idSet; }
37 
39  std::string dump() const;
40 
42  std::string dumpPars() const;
43 
45  std::string dumpSummary() const;
46 
48  // const std::vector<const MuonCalibExtendedTrack*>& associatedTracks() const { return m_associatedTracks; }
49 
51  // void addTrack(const MuonCalibExtendedTrack* track) { m_associatedTracks.emplace_back(track); }
52 
56 
57  private:
60 
63 
65  // std::vector<const MuonCalibExtendedTrack*> m_associatedTracks;
66 
69  };
70 
71 } // namespace MuonCalib
72 
73 #endif
MuonCalib::MuonCalibRawHitAssociationMap
Definition: MuonCalibRawHitAssociationMap.h:19
MuonCalibSegment.h
MuonCalib::MuonCalibExtendedSegment::dump
std::string dump() const
dump all information to string
Definition: MuonCalibExtendedSegment.cxx:219
MuonCalib::MuonCalibTrackSummary
Definition: MuonCalibTrackSummary.h:17
MuonCalib::MuonCalibSegment
Definition: MuonCalibSegment.h:39
MuonCalib::MuonCalibExtendedSegment::m_summary
MuonCalibTrackSummary m_summary
track summary
Definition: MuonCalibExtendedSegment.h:59
MuonCalibLayerMapping.h
MuonCalib::MuonCalibExtendedSegment::dumpSummary
std::string dumpSummary() const
dump track summary to string
Definition: MuonCalibExtendedSegment.cxx:233
MuonCalib::MuonCalibExtendedSegment::idSet
const IdSet & idSet() const
access hit identifier map (hits give the MuonFixedId
Definition: MuonCalibExtendedSegment.h:36
MuonCalib::MuonCalibExtendedSegment::MuonCalibExtendedSegment
MuonCalibExtendedSegment(const MuonCalibSegment &segment)
Constructor taking input track.
Definition: MuonCalibExtendedSegment.cxx:28
MuonCalib::MuonCalibExtendedSegment::rawHitAssociationMap
MuonCalibRawHitAssociationMap & rawHitAssociationMap()
Definition: MuonCalibExtendedSegment.h:55
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
MuonCalib::MuonCalibExtendedSegment::summary
const MuonCalibTrackSummary & summary() const
access to hit counts
Definition: MuonCalibExtendedSegment.h:33
MuonCalibTrackSummary.h
MuonCalib::MuonCalibExtendedSegment::rawHitAssociationMap
const MuonCalibRawHitAssociationMap & rawHitAssociationMap() const
access to list of tracks the segment was associated to
Definition: MuonCalibExtendedSegment.h:54
MuonCalib::IdSet
std::set< MuonFixedId > IdSet
set of identifiers
Definition: MuonCalibLayerMapping.h:36
MuonCalibRawHitAssociationMap.h
MuonCalib::MuonCalibExtendedSegment::dumpPars
std::string dumpPars() const
dump track parameters to string
Definition: MuonCalibExtendedSegment.cxx:225
MuonCalib::MuonCalibExtendedSegment::m_rawHitAssociationMap
MuonCalibRawHitAssociationMap m_rawHitAssociationMap
list of tracks to which the segment was associated
Definition: MuonCalibExtendedSegment.h:68
MuonCalib::MuonCalibExtendedSegment::m_idSet
IdSet m_idSet
set with Identifiers on segment
Definition: MuonCalibExtendedSegment.h:62
checker_macros.h
Define macros for attributes used to control the static checker.
MuonCalib::MuonCalibExtendedSegment
Definition: MuonCalibExtendedSegment.h:27
NSWL1::PadTriggerAdapter::segment
Muon::NSW_PadTriggerSegment segment(const NSWL1::PadTrigger &data)
Definition: PadTriggerAdapter.cxx:5