20 declareInterface<IProbeCollectorTool>(
this);
40 return StatusCode::SUCCESS;
47 ATH_MSG_DEBUG(
"createProbeCollection() for Muon Spectrometer");
52 ATH_MSG_DEBUG(
"MuonSpectrometerProbeTracks Container recorded in evtStore.");
59 return StatusCode::FAILURE;
61 ATH_MSG_DEBUG(
"TrackParticleContainer successfully retrieved");
68 return StatusCode::FAILURE;
73 Analysis::MuonContainer::const_iterator muonItr = muonTDS->
begin();
74 Analysis::MuonContainer::const_iterator muonItrE = muonTDS->
end();
75 for (; muonItr != muonItrE; ++muonItr)
77 if (((*muonItr)->pt()>
m_muonPtCut) && ((*muonItr)->isCombinedMuon()))
84 for (; innerTrackItr != innerTrackItrE; ++innerTrackItr)
93 temp.setPy(innerTrack->
py());
94 temp.setPz(innerTrack->
pz());
95 temp.setE(innerTrack->
e());
104 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_WARNING(x)
definition of StoreGate container holding a vector of Analysis::Muon
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
ServiceHandle< StoreGateSvc > & evtStore()
DataModel_detail::const_iterator< DataVector > const_iterator
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
virtual double pt() const =0
transverse momentum
virtual double e() const
get energy data member
virtual void setPx(double thePx)
set Px data member
virtual double px() const
get px data member
virtual double py() const
get py data member
virtual double pz() const
get pz data member
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.