ATLAS Offline Software
EventWeightFillerTool.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: EventWeightFillerTool.h 603418 2014-06-24 15:37:50Z ssnyder $
8 #ifndef EVENTCOMMOND3PDMAKER_EVENTWEIGHTFILLERTOOL_H
9 #define EVENTCOMMOND3PDMAKER_EVENTWEIGHTFILLERTOOL_H
10 
11 // EDM include(s):
13 
14 // D3PDMaker include(s):
16 
17 namespace D3PD {
18 
27  class EventWeightFillerTool : public BlockFillerTool< xAOD::EventInfo > {
28 
29  public:
31  EventWeightFillerTool( const std::string& type,
32  const std::string& name,
33  const IInterface* parent );
34 
36  virtual StatusCode book();
38  virtual StatusCode fill( const xAOD::EventInfo& ei );
39 
40  private:
43  };
44 
45 } // namespace D3PD
46 
47 #endif // EVENTCOMMOND3PDMAKER_EVENTWEIGHTFILLERTOOL_H
D3PD::EventWeightFillerTool::book
virtual StatusCode book()
Book variables for this block.
Definition: EventWeightFillerTool.cxx:26
BlockFillerTool.h
Type-safe wrapper for block filler tools.
D3PD
Block filler tool for noisy FEB information.
Definition: InnerDetector/InDetMonitoring/InDetGlobalMonitoring/macros/EnhancedPrimaryVertexMonitoring/TrigD3PD/ChainGroup.h:21
D3PD::EventWeightFillerTool::m_mc_event_weight
float * m_mc_event_weight
Variable: MC event weight.
Definition: EventWeightFillerTool.h:42
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
D3PD::EventWeightFillerTool
Block filler tool for the event weight from EventInfo.
Definition: EventWeightFillerTool.h:27
test_pyathena.parent
parent
Definition: test_pyathena.py:15
D3PD::BlockFillerTool
Type-safe wrapper for block filler tools.
Definition: BlockFillerTool.h:68
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
D3PD::EventWeightFillerTool::EventWeightFillerTool
EventWeightFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard AlgTool constructor.
Definition: EventWeightFillerTool.cxx:17
D3PD::EventWeightFillerTool::fill
virtual StatusCode fill(const xAOD::EventInfo &ei)
Fill the variables for this block.
Definition: EventWeightFillerTool.cxx:34