ATLAS Offline Software
EventTypeFillerTool.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: EventTypeFillerTool.h 603418 2014-06-24 15:37:50Z ssnyder $
8 #ifndef EVENTCOMMOND3PDMAKER_EVENTTYPEFILLERTOOL_H
9 #define EVENTCOMMOND3PDMAKER_EVENTTYPEFILLERTOOL_H
10 
11 // EDM include(s):
13 
14 // D3PDMaker include(s):
16 
17 namespace D3PD {
18 
30  class EventTypeFillerTool : public BlockFillerTool< xAOD::EventInfo > {
31 
32  public:
34  EventTypeFillerTool( const std::string& type,
35  const std::string& name,
36  const IInterface* parent );
37 
39  virtual StatusCode book();
41  virtual StatusCode fill( const xAOD::EventInfo& ei );
42 
43  private:
50  }; // class EventTypeFillerTool
51 
52 } // namespace D3PD
53 
54 #endif // EVENTCOMMOND3PDMAKER_EVENTTYPEFILLERTOOL_H
D3PD::EventTypeFillerTool::m_is_calibration
bool * m_is_calibration
Variable: Is this a calibration event?
Definition: EventTypeFillerTool.h:47
D3PD::EventTypeFillerTool::book
virtual StatusCode book()
Book variables for this block.
Definition: EventTypeFillerTool.cxx:25
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
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
D3PD::EventTypeFillerTool::EventTypeFillerTool
EventTypeFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard AlgTool constructor.
Definition: EventTypeFillerTool.cxx:17
test_pyathena.parent
parent
Definition: test_pyathena.py:15
D3PD::EventTypeFillerTool::m_is_simulation
bool * m_is_simulation
Variable: Is this a simulation event?
Definition: EventTypeFillerTool.h:45
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
D3PD::EventTypeFillerTool::m_is_testbeam
bool * m_is_testbeam
Variable: Is this a testbeam event?
Definition: EventTypeFillerTool.h:49
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
D3PD::EventTypeFillerTool
Block filler tool for the event type from EventInfo.
Definition: EventTypeFillerTool.h:30
D3PD::EventTypeFillerTool::fill
virtual StatusCode fill(const xAOD::EventInfo &ei)
Fill the variables for this block.
Definition: EventTypeFillerTool.cxx:37