51 m_d->updateGUICounter = 0;
66 message(
"Error: Could not retrieve track particle collection with key="+
name());
74 if( ! coll->hasStore() ) {
75 message(
"No auxiliary store got associated to the xAODTrackParticle container with key: " +
name());
86 for ( it = coll->
begin() ; it != itEnd; ++it) {
87 m_d->possiblyUpdateGUI();
89 messageDebug(
"WARNING: Ignoring null xAODTrackParticle pointer.");
92 if ((*it)->charge()==0.0) {
93 messageDebug(
"WARNING: Ignoring xAODTrackParticle which claims to be neutral (charge()==0.0).");
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.
size_type size() const noexcept
Returns the number of elements in the collection.
Interface for non-const operations on an auxiliary store.
void hintNumberOfTracksInEvent(unsigned)
const QString & name() const
virtual bool cut(TrackHandleBase *)
void addTrackHandle(TrackHandleBase *)
TrackCollHandleBase(TrackSysCommonData *, const QString &name, TrackType::Type)
TrackCollHandle_xAODTrackParticle * theclass
virtual bool cut(TrackHandleBase *)
virtual ~TrackCollHandle_xAODTrackParticle()
TrackCollHandle_xAODTrackParticle(TrackSysCommonData *, const QString &name)
static QStringList availableCollections(IVP1System *)
void message(const QString &) const
IVP1System * systemBase() const
void messageDebug(const QString &) const
QStringList getKeys() const
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".