ATLAS Offline Software
|
People seem to want to be able to configure the objects used in their anaysis for some reason. More...
#include <ObjectLoaderBase.h>
Public Member Functions | |
virtual | ~ObjectLoaderBase () |
This will inherit from this, but it doesn't do anything really. More... | |
virtual top::TopObjectSelection * | init (std::shared_ptr< top::TopConfig > topConfig)=0 |
Must implement this to load your own object selection. More... | |
People seem to want to be able to configure the objects used in their anaysis for some reason.
This is a common base class for doing just that. It only has one function, init, and once that has run and made the object selection object then this can be deleted.
Definition at line 22 of file ObjectLoaderBase.h.
|
inlinevirtual |
This will inherit from this, but it doesn't do anything really.
Definition at line 27 of file ObjectLoaderBase.h.
|
pure virtual |
Must implement this to load your own object selection.
We have two examples top::ObjectLoaderStandardCuts and top::ObjectLoaderTtres.
topConfig | Since you might need access to the user configuration loaded from the config file at run time. |
Implemented in top::ObjectLoaderStandardCuts.