ATLAS Offline Software
Loading...
Searching...
No Matches
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
17namespace 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
Type-safe wrapper for block filler tools.
Type-safe wrapper for block filler tools.
float * m_mc_event_weight
Variable: MC event weight.
EventWeightFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard AlgTool constructor.
virtual StatusCode book()
Book variables for this block.
virtual StatusCode fill(const xAOD::EventInfo &ei)
Fill the variables for this block.
Block filler tool for noisy FEB information.
EventInfo_v1 EventInfo
Definition of the latest event info version.