![]() |
ATLAS Offline Software
|
#include <IMcVtxFilterTool.h>
Public Member Functions | |
| virtual | ~IMcVtxFilterTool () |
| Destructor: | |
| virtual StatusCode | initialize ()=0 |
| virtual StatusCode | execute ()=0 |
| virtual void | displayOptions () const =0 |
| Display the decay pattern of each McVtxFilter this Tool is embedding. | |
| virtual void | stats () const =0 |
| Display the statistics for each McVtxFilter this Tool is embedding. | |
| virtual bool | isAccepted (const HepMC::ConstGenVertexPtr &vtx) const =0 |
| Return true if one of the McVtxFilters accept this GenVertex. | |
| virtual void | filterMcEventCollection (const McEventCollection *mcCollection, McEventCollection *filterColl)=0 |
| Filter the McEventCollection according to the list of McVtxFilter embedded in this AlgTool, and fill the output McEventCollection. | |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
| I/O operators. | |
Definition at line 25 of file IMcVtxFilterTool.h.
|
virtual |
|
pure virtual |
Display the decay pattern of each McVtxFilter this Tool is embedding.
Implemented in McVtxFilterTool.
|
pure virtual |
Implemented in McVtxFilterTool.
|
pure virtual |
Filter the McEventCollection according to the list of McVtxFilter embedded in this AlgTool, and fill the output McEventCollection.
Implemented in McVtxFilterTool.
|
pure virtual |
Implemented in McVtxFilterTool.
|
inlinestatic |
I/O operators.
Inline methods:
Definition at line 82 of file IMcVtxFilterTool.h.
|
pure virtual |
Return true if one of the McVtxFilters accept this GenVertex.
Implemented in McVtxFilterTool.
|
pure virtual |
Display the statistics for each McVtxFilter this Tool is embedding.
Implemented in McVtxFilterTool.