#include <ObjectsOutputTool.h>
Public Member Functions | |
ObjectsOutputTool (const std::string &name) | |
Declare the tool to the framework. | |
virtual StatusCode | initialize () override |
Initialize the tool. | |
StatusCode | addOutputCopyObject (const std::string &name) |
Add an output which will be copied from the input store. | |
StatusCode | addOutputObject (ana::ObjectType objType, const std::string &basename) |
Add an output container by type and basename. | |
void | setSuffixes (const std::vector< CP::SystematicSet > &sysList) |
Set object suffixes via a list of systematics. |
Tool class for writing out all analysis objects
THIS TOOL IS DEPRECATED. Please use the OutputToolXAOD and MasterOutputToolXAOD instead.
ana::ObjectsOutputTool::ObjectsOutputTool | ( | const std::string & | name | ) |
Declare the tool to the framework.
Standard constructor
void ana::ObjectsOutputTool::setSuffixes | ( | const std::vector< CP::SystematicSet > & | sysList | ) |
Set object suffixes via a list of systematics.
Add an already configured output tool. This method allows users to configure the individual output container tools as desired. User must fully initialize the IOutputToolOld before this. This tool will take ownership of the IOutputToolOld.