this tool checks whether the isData flag in the input event matches the isData flag from configuration More...
#include <EventInfoIsData.h>
Public Member Functions | |
void | testInvariant () const |
test the invariant of this object | |
EventInfoIsData (const std::string &name, bool isData=false) | |
standard constructor | |
virtual StatusCode | execute (IEventObjects &objects) override |
virtual StatusCode | setObjectType (ObjectType type, const std::string &workingPoint) override |
virtual AnalysisStep | step () const override |
virtual unsigned | inputTypes () const override |
virtual unsigned | outputTypes () const override |
this tool checks whether the isData flag in the input event matches the isData flag from configuration
ana::EventInfoIsData::EventInfoIsData | ( | const std::string & | name, | |
bool | isData = false | |||
) |
standard constructor
StatusCode ana::EventInfoIsData::execute | ( | IEventObjects & | objects | ) | [override, virtual] |
effects: apply this analysis tool to the objects guarantee: basic failures: tool dependent
Implements ana::IAnaTool.
unsigned ana::EventInfoIsData::inputTypes | ( | ) | const [override, virtual] |
a bit-map indicating which object types we use
Implements ana::IAnaTool.
unsigned ana::EventInfoIsData::outputTypes | ( | ) | const [override, virtual] |
a bit-map indicating which output types we will create
Implements ana::IAnaTool.
StatusCode ana::EventInfoIsData::setObjectType | ( | ObjectType | type, | |
const std::string & | workingPoint | |||
) | [override, virtual] |
set the object type to work on this is called straight after the tool is created and before it is initialized. the primary reason for this function is to allow jet definitions to be used for either jets or fat jets.
type | the object type we work on | |
workingPoint | the name of the working point we are working on or the empty string if this is a sole working point or working points do not apply |
Implements ana::IAnaTool.
AnalysisStep ana::EventInfoIsData::step | ( | ) | const [override, virtual] |
the processing step we are working on
Implements ana::IAnaTool.
void ana::EventInfoIsData::testInvariant | ( | ) | const |