|
ATLAS Offline Software
|
Go to the documentation of this file.
12 m_etaHits(etaHits), m_phiHits(phiHits), m_fakePhiHits(fakePhiHits), m_allHits(allHits) {}
26 return intersectionSize != 0;
void addToTrash(std::unique_ptr< const Trk::MeasurementBase > meas)
adds the measurement to the garbage container.
static StIndex toStationIndex(ChIndex index)
convert ChIndex into StIndex
const MeasVec & phiHits() const
return all phi hits on the entry
bool hasMomentum() const
returns whether entry has a momentum measurement
track candidate entry object.
const std::set< MuonStationIndex::ChIndex > & chambers() const
returns set with contained chamberIndices
bool hasLargeChamber() const
returns whether entry contains a small chamber
bool shareChambers(const MuPatCandidateBase &entry) const
checks whether the two entries contain the same chamber
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
void setAllHits(const MeasVec &hits)
set all hits on the entry
std::vector< std::shared_ptr< const Trk::MeasurementBase > > m_garbage
std::vector< std::string > intersection(std::vector< std::string > &v1, std::vector< std::string > &v2)
void setPhiHits(const MeasVec &hits)
set phi hits on the entry
const MeasVec & fakePhiHits() const
return all fake phi hits on the entry
MuPatCandidateBase()=default
constructor.
const std::set< Identifier > & chamberIds() const
returns set with contained chamber ids
std::set< MuonStationIndex::StIndex > m_stations
void setChambers(const std::set< MuonStationIndex::ChIndex > &chambers)
Set the list of chambers and update list of stations.
void clearChambers()
clear the list of contained chambers.
bool hasEndcap() const
returns whether the entry contains endcap hits
bool containsStation(MuonStationIndex::StIndex chIndex) const
returns whether the StationIndex is already contained in candidate
std::vector< const Trk::MeasurementBase * > MeasVec
bool hasSLOverlap() const
returns whether there is at least one small/large overlap in the same station layer
void setEtaHits(const MeasVec &hits)
set eta hits on the entry
bool hasSmallChamber() const
returns whether entry contains a small chamber
bool containsChamber(MuonStationIndex::ChIndex chIndex) const
returns whether the ChamberIndex is already contained in candidate
std::set< Identifier > m_chamberIds
std::set< MuonStationIndex::ChIndex > m_chambers
void addChamber(MuonStationIndex::ChIndex chIndex)
add the chamber to the list of contained chambers.
ChIndex
enum to classify the different chamber layers in the muon spectrometer
StIndex
enum to classify the different station layers in the muon spectrometer
void setFakePhiHits(const MeasVec &hits)
set fake phi hits on the entry
Set * set_intersection(Set *set1, Set *set2)
Perform an intersection of two sets.
const MeasVec & hits() const
return all hits on the entry.
const std::set< MuonStationIndex::StIndex > & stations() const
returns set with contained stationIndices
const std::vector< std::shared_ptr< const Trk::MeasurementBase > > & garbage() const