|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef PILEUPTOOLS_PILEUPXINGFOLDER_H
6 #define PILEUPTOOLS_PILEUPXINGFOLDER_H 1
14 #include "GaudiKernel/ToolHandle.h"
27 const std::string&
name,
PileUpXingFolder(const std::string &type, const std::string &name, const IInterface *parent)
specify time interval we want to study pileup for a set of data objs
Gaudi::CheckedProperty< double > m_cacheRefreshFrequency
Bound property [0.0, 1.0]: frequency with which data objs in this folder should be cleared from bkg c...
Gaudi::Property< std::vector< std::string > > m_itemList
this must match SG::Folder::m_itemList
ToolHandle< SG::IFolder > m_folder
float cacheRefreshFrequency() const
controls the rate at which we clear data objs in this folder at the end of event
void setXings(int firstXing, int lastXing)
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::IFolder::const_iterator const_iterator
Gaudi::Property< int > m_lastXing
bool contains(int iCrossing) const
is iCrossing in the xing range?
virtual const_iterator end() const
an interface to SG::Folder with an attached bunch crossing interval
virtual StatusCode initialize()
IPileUpXingFolder::const_iterator const_iterator
virtual const_iterator begin() const
Gaudi::Property< int > m_firstXing