![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef ANALYSISTOP_TOPEVENT_TOPEVENTMAKER_H
5 #define ANALYSISTOP_TOPEVENT_TOPEVENTMAKER_H
70 std::unique_ptr<RCJet>
m_rc;
71 std::map<std::string, std::unique_ptr<RCJet> >
m_VarRC;
std::map< std::string, std::unique_ptr< RCJet > > m_VarRC
void decorateTopEventSoftMuons(top::Event &event)
TopConfig A simple configuration that is NOT a singleton.
static bool s_hasTruthEvent
std::vector< std::string > m_VarRCJetRho
top::Event makeTopEvent(const xAOD::SystematicEvent *currentSystematic)
Make a top::Event from a xAOD::SystematicEvent.
TopEventMaker(const std::string &name)
std::unique_ptr< RCJet > m_rc
TopEventMaker(const TopEventMaker &rhs)=delete
std::vector< std::string > m_VarRCJetMassScale
TopEventMaker produce top::Event objects from xAOD::SystematicEvent objects.
StatusCode initialize()
Dummy implementation of the initialisation function.
POOL::TEvent event(POOL::TEvent::kClassAccess)
::StatusCode StatusCode
StatusCode definition for legacy code.
std::shared_ptr< top::TopConfig > m_config
void decorateTopEvent(top::Event &event)
TopEventMaker(TopEventMaker &&rhs)=delete
TopEventMaker & operator=(const TopEventMaker &rhs)=delete
SystematicEvent A simple xAOD class which we can persist into a mini-xAOD The xAOD EDM is way too com...
Very simple class to hold event data after reading from a file.
const xAOD::SystematicEventContainer * systematicEvents(const std::string &sgKey) const
As top-xaod isn't an asg::AsgTool, it doesn't have access to all the information Very annoying.