ATLAS Offline Software
|
specify time interval we want to study pileup for a set of data objs More...
#include <PileUpXingFolder.h>
Public Member Functions | |
access folder items | |
virtual const_iterator | begin () const |
virtual const_iterator | end () const |
define and access xing range for dobjs in this folder. No data should be returned for xings outside this range | |
void | setXings (int firstXing, int lastXing) |
int | firstXing () const |
int | lastXing () const |
float | cacheRefreshFrequency () const |
controls the rate at which we clear data objs in this folder at the end of event More... | |
bool | contains (int iCrossing) const |
is iCrossing in the xing range? More... | |
Private Attributes | |
Properties | |
ToolHandle< SG::IFolder > | m_folder |
Gaudi::Property< int > | m_firstXing |
Gaudi::Property< int > | m_lastXing |
Gaudi::Property< std::vector< std::string > > | m_itemList |
this must match SG::Folder::m_itemList More... | |
Gaudi::CheckedProperty< double > | m_cacheRefreshFrequency |
Bound property [0.0, 1.0]: frequency with which data objs in this folder should be cleared from bkg caches at end of event. More... | |
structors and AlgTool implementation | |
typedef IPileUpXingFolder::const_iterator | const_iterator |
PileUpXingFolder (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual StatusCode | initialize () |
specify time interval we want to study pileup for a set of data objs
Typically this will be the sensitive time of a detector read-out system. Implemented as SG::Folder with an attached bunch crossing interval
Definition at line 22 of file PileUpXingFolder.h.
Definition at line 32 of file PileUpXingFolder.h.
PileUpXingFolder::PileUpXingFolder | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 8 of file PileUpXingFolder.cxx.
|
inlinevirtual |
Definition at line 35 of file PileUpXingFolder.h.
|
inline |
controls the rate at which we clear data objs in this folder at the end of event
Definition at line 56 of file PileUpXingFolder.h.
|
inline |
is iCrossing in the xing range?
Definition at line 60 of file PileUpXingFolder.h.
|
inlinevirtual |
Definition at line 36 of file PileUpXingFolder.h.
|
inline |
Definition at line 52 of file PileUpXingFolder.h.
|
virtual |
Definition at line 26 of file PileUpXingFolder.cxx.
|
inline |
Definition at line 53 of file PileUpXingFolder.h.
|
inline |
Definition at line 49 of file PileUpXingFolder.h.
|
private |
Bound property [0.0, 1.0]: frequency with which data objs in this folder should be cleared from bkg caches at end of event.
Default 0 (never clear)
Definition at line 73 of file PileUpXingFolder.h.
|
private |
Definition at line 68 of file PileUpXingFolder.h.
|
private |
Definition at line 67 of file PileUpXingFolder.h.
|
private |
this must match SG::Folder::m_itemList
Definition at line 70 of file PileUpXingFolder.h.
|
private |
Definition at line 69 of file PileUpXingFolder.h.