ATLAS Offline Software
TopEventSelectionToolsLoader.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3  */
4 
5 #ifndef EVENTSELECTIONTOOLLOADER_H_
6 #define EVENTSELECTIONTOOLLOADER_H_
7 
9 
10 namespace top {
22  public:
46  top::EventSelectorBase* initTool(const std::string& name, const std::string& line, TFile* outputFile,
47  std::shared_ptr<top::TopConfig> config, EL::Worker* wk = nullptr);
48 
50  };
51 }
52 
53 #endif
checkFileSG.line
line
Definition: checkFileSG.py:75
top
TopConfig A simple configuration that is NOT a singleton.
Definition: AnalysisTrackingHelper.cxx:58
top::TopEventSelectionToolsLoader::initTool
top::EventSelectorBase * initTool(const std::string &name, const std::string &line, TFile *outputFile, std::shared_ptr< top::TopConfig > config, EL::Worker *wk=nullptr)
Convert the string name into a tool-object.
Definition: TopEventSelectionToolsLoader.cxx:70
config
Definition: PhysicsAnalysis/AnalysisCommon/AssociationUtils/python/config.py:1
compareGeometries.outputFile
string outputFile
Definition: compareGeometries.py:25
EL::Worker
Definition: Worker.h:25
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
top::EventSelectorBase
This should apply event-level cuts and perform simple plotting on top::Event objects.
Definition: EventSelectorBase.h:20
top::ToolLoaderBase
This allows user libraries (and TopEventSelectionTools and TopEventReconstructionTools) to supply eve...
Definition: ToolLoaderBase.h:33
top::ToolLoaderBase::ClassDef
ClassDef(top::ToolLoaderBase, 0)
ToolLoaderBase.h
top::TopEventSelectionToolsLoader
This is used to load tools in this package in a factory like way.
Definition: TopEventSelectionToolsLoader.h:21