15 declareInterface<IJetHistoFiller>(
this);
53 return StatusCode::SUCCESS;
61 std::list<const xAOD::Jet*> tmpList;
79 tmpList.remove_if(
sel );
83 tmpList.remove_if(
sel );
98 ATH_CHECK(t->processJetContainer(parentAlg, *filteredCont, ctx));
102 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
DataVector adapter that acts like it holds const pointers.
void sort(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end)
Specialization of sort for DataVector/List.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
SG::ReadHandle< xAOD::EventInfo > GetEventInfo(const EventContext &) const
Return a ReadHandle for an EventInfo object (get run/event numbers, etc.)
DataVector adapter that acts like it holds const pointers.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
const DV * asDataVector() const
Return a pointer to this object, as a const DataVector.
Gaudi::Property< bool > m_inverseJetSel
virtual StatusCode initialize()
ToolHandle< IJetEventSelector > m_eventSelTool
ToolHandle< IJetSelector > m_selectTool
Gaudi::Property< int > m_selIndex
ToolHandle< IJetHistoVarTool > m_sortVar
JetHistoSelectSort(const std::string &type, const std::string &name, const IInterface *parent)
ToolHandleArray< IJetHistoFiller > m_jetFillerTools
virtual StatusCode processJetContainer(const JetMonitoringAlg &parentAlg, const xAOD::JetContainer &jets, const EventContext &ctx) const
A monitoring algorithm in charge of filling histogram for a JetContainer.
@ VIEW_ELEMENTS
this data object is a view, it does not own its elmts
Jet_v1 Jet
Definition of the current "jet version".
JetContainer_v1 JetContainer
Definition of the current "jet container version".