ATLAS Offline Software
Loading...
Searching...
No Matches
PrescaleTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6// PrescaleTool.h, (c) ATLAS Detector software
8
9#ifndef DERIVATIONFRAMEWORK_PRESCALETOOL_H
10#define DERIVATIONFRAMEWORK_PRESCALETOOL_H
11
12#include <string>
13
17
18namespace DerivationFramework {
19
20 class PrescaleTool : public extends<AthAlgTool, ISkimmingTool> {
21 public:
22 PrescaleTool(const std::string& t, const std::string& n, const IInterface* p);
23
24 StatusCode initialize();
25 StatusCode finalize();
26 virtual bool eventPassesFilter() const;
27
28 private:
29 Gaudi::Property<unsigned int> m_prescale {this, "Prescale", 1};
30 };
31}
32
33#endif // DERIVATIONFRAMEWORK_PRESCALETOOL_H
virtual bool eventPassesFilter() const
PrescaleTool(const std::string &t, const std::string &n, const IInterface *p)
Gaudi::Property< unsigned int > m_prescale
THE reconstruction tool.