![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file. 1 #ifndef TOPANALYSIS_TOPXAODALG_H_
2 #define TOPANALYSIS_TOPXAODALG_H_
22 class IPMGTruthWeightTool;
28 class ConfigurationSettings;
30 class EventCleaningSelection;
31 class ObjectCollectionMaker;
32 class ParticleLevelLoader;
33 class CalcTtbarPartonHistory;
34 class PDFScaleFactorCalculator;
36 class ScaleFactorCalculator;
37 class TopObjectSelection;
49 std::shared_ptr<ConfigurationSettings>
m_settings{
nullptr};
56 std::unique_ptr<top::AnalysisTrackingHelper>
m_tracker;
59 ToolHandle<top::PDFScaleFactorCalculator>
m_PDF_SF;
unsigned int m_eventSavedRecoLoose
TopConfig A simple configuration that is NOT a singleton.
ToolHandle< top::ParticleLevelLoader > m_particleLevelLoader
bool m_recalculateNominalWeightSum
unsigned int m_eventSavedParticle
StatusCode initialize() override
ToolHandle< top::ScaleFactorCalculator > m_topScaleFactors
ToolHandle< top::ObjectCollectionMaker > m_systObjMaker
std::unordered_map< std::string, std::vector< std::string > > m_boostedTaggersSFSysNames
unsigned int m_totalYieldSoFar
StatusCode beginInputFile() override
std::unique_ptr< top::AnalysisTrackingHelper > m_tracker
SampleXsection::showering m_showeringAlgo
std::unordered_map< std::string, std::unique_ptr< std::vector< float > > > m_totalEventsPdfWeighted
unsigned int m_eventSavedReco
std::vector< double > m_totalEventsWeighted_LHE3
std::shared_ptr< ConfigurationSettings > m_settings
ToolHandle< top::EventCleaningSelection > m_eventCleaning
@ u
Enums for curvilinear frames.
ToolHandle< top::TopToolStore > m_topTools
StatusCode endInputFile() override
std::vector< double > m_totalEventsWeighted_LHE3_temp
the (new) base class for EventLoop algorithms
unsigned int m_FTAGMapIndex
::StatusCode StatusCode
StatusCode definition for legacy code.
TopxAODAlg(const std::string &name, ISvcLocator *pSvcLocator)
unsigned int m_firstEvent
ToolHandle< top::PDFScaleFactorCalculator > m_PDF_SF
unsigned int m_doPerfStats
std::vector< std::string > m_names_LHE3
StatusCode execute() override
ToolHandle< top::TopObjectSelection > m_objectSelection
bool m_crashOnMetaDataFail
ULong64_t m_totalEventsInFiles
double m_totalEventsWeighted_temp
unsigned int m_eventSavedTruth
std::unique_ptr< top::EventSelectionManager > m_eventSelectionManager
std::unique_ptr< top::EventSaverBase > m_eventSaver
StatusCode finalize() override
double m_totalEventsWeighted
std::string m_derivationStream
ToolHandle< PMGTools::IPMGTruthWeightTool > m_pmg_weightTool
ToolHandle< top::TopEventMaker > m_topEventMaker
ToolHandle< top::CalcTtbarPartonHistory > m_topPartonHistory
std::string m_libraryNames
std::string m_configPath
properties
std::shared_ptr< TopConfig > m_config