|  | ATLAS Offline Software
    | 
#include <IPileUpTool.h>
| Public Member Functions | |
| virtual StatusCode | prepareEvent (const EventContext &, unsigned int) | 
| called before the bunchXing loop  More... | |
| virtual StatusCode | processBunchXing (int bunchXing, SubEventIterator bSubEvents, SubEventIterator eSubEvents)=0 | 
| called for each active bunch-crossing (time in ns)  More... | |
| virtual bool | toProcess (int bunchXing) const =0 | 
| flags whether this tool is "live" for bunchXing (time in ns) implemented by default in PileUpToolBase as FirstXing<=bunchXing<=LastXing  More... | |
| virtual StatusCode | mergeEvent (const EventContext &) | 
| called at the end of the bunchXing loop  More... | |
| virtual StatusCode | processAllSubEvents (const EventContext &ctx)=0 | 
| alternative interface which uses the PileUpMergeSvc to obtain all the required SubEvents.  More... | |
| virtual bool | filterPassed () const =0 | 
| flags whether the event should be removed or not  More... | |
| virtual void | resetFilter ()=0 | 
| reset the filter  More... | |
| DeclareInterfaceID (IPileUpTool, 1, 0) | |
| Creates the InterfaceID and interfaceID() method.  More... | |
Definition at line 24 of file IPileUpTool.h.
| IPileUpTool::DeclareInterfaceID | ( | IPileUpTool | , | 
| 1 | , | ||
| 0 | |||
| ) | 
Creates the InterfaceID and interfaceID() method.
| 
 | pure virtual | 
flags whether the event should be removed or not
| 
 | inlinevirtual | 
called at the end of the bunchXing loop
Reimplemented in TRTDigitizationTool, and HGTD_DigitizationTool.
Definition at line 36 of file IPileUpTool.h.
| 
 | inlinevirtual | 
called before the bunchXing loop
Reimplemented in HGTD_DigitizationTool, and TRTDigitizationTool.
Definition at line 27 of file IPileUpTool.h.
| 
 | pure virtual | 
alternative interface which uses the PileUpMergeSvc to obtain all the required SubEvents.
Implemented in TRTDigitizationTool, and HGTD_DigitizationTool.
| 
 | pure virtual | 
called for each active bunch-crossing (time in ns)
Implemented in TRTDigitizationTool, and HGTD_DigitizationTool.
| 
 | pure virtual | 
reset the filter
| 
 | pure virtual | 
flags whether this tool is "live" for bunchXing (time in ns) implemented by default in PileUpToolBase as FirstXing<=bunchXing<=LastXing
 1.8.18
 1.8.18