ana::ObjectsOutputTool Class Reference

#include <ObjectsOutputTool.h>

Inheritance diagram for ana::ObjectsOutputTool:
ana::IOutputToolOld asg::AsgTool asg::IAsgTool asg::IAsgTool

List of all members.

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.

Detailed Description

Tool class for writing out all analysis objects

THIS TOOL IS DEPRECATED. Please use the OutputToolXAOD and MasterOutputToolXAOD instead.


Constructor & Destructor Documentation

ana::ObjectsOutputTool::ObjectsOutputTool ( const std::string &  name  ) 

Declare the tool to the framework.

Standard constructor


Member Function Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1