ana::JetToolWeight Class Reference

QuickAna tool for applying CP scale factors to jets. More...

#include <JetTool.h>

Inheritance diagram for ana::JetToolWeight:
ana::AnaToolWeight< xAOD::JetContainer > ana::IAnaTool ana::AnaTool CP::ISystematicsTool ana::IAnaTool asg::AsgTool asg::IAsgTool CP::ISystematicsTool asg::IAsgTool asg::IAsgTool

List of all members.

Public Member Functions

 JetToolWeight (const std::string &name)
virtual unsigned inputTypes () const override
virtual unsigned outputTypes () const override
StatusCode initialize () override
virtual StatusCode execute (IEventObjects &objects) override
virtual StatusCode objectWeight (const xAOD::Jet &jet, float &weight) override

Detailed Description

QuickAna tool for applying CP scale factors to jets.


Constructor & Destructor Documentation

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

effects: standard constructor guarantee: strong failures: out of memory II


Member Function Documentation

StatusCode ana::JetToolWeight::execute ( IEventObjects objects  )  [override, virtual]

apply this analysis tool to the objects

Parameters:
objects the objects to apply this too
Guarantee
basic
Failures
tool dependent
Required to implement an event weight

Reimplemented from ana::AnaToolWeight< xAOD::JetContainer >.

StatusCode ana::JetToolWeight::initialize ( void   )  [override, virtual]

effects: initialize this tool guarantee: basic failures: configuration errors

Reimplemented from asg::AsgTool.

unsigned ana::JetToolWeight::inputTypes (  )  const [override, virtual]

a bit-map indicating which object types we use

Guarantee
no-fail

Reimplemented from ana::AnaToolWeight< xAOD::JetContainer >.

StatusCode ana::JetToolWeight::objectWeight ( const xAOD::Jet jet,
float &  weight 
) [override, virtual]

effects: calculate the weight for this event returns: the calculated weight guarantee: basic failures: tool dependent

unsigned ana::JetToolWeight::outputTypes (  )  const [override, virtual]

a bit-map indicating which output types we will create

Guarantee
no-fail

Reimplemented from ana::AnaToolWeight< xAOD::JetContainer >.


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

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1