ATLAS Offline Software
FakesMMConfigs.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3  */
4 
5 #ifndef FAKESMMCONFIG_H_
6 #define FAKESMMCONFIG_H_
7 
9 
10 class TFile;
11 
12 namespace top {
18  public:
24  FakesMMConfigs(const std::string& configs);
25 
29  virtual bool apply(const top::Event& event) const override;
30 
36  std::string name() const override;
37 
41  std::vector<std::string> configurations() const {return m_configurations;};
42  private:
43  // Nominal hash value
44  std::vector<std::string> m_configurations;
45  };
46 }
47 
48 #endif
top
TopConfig A simple configuration that is NOT a singleton.
Definition: AnalysisTrackingHelper.cxx:58
top::FakesMMConfigs::apply
virtual bool apply(const top::Event &event) const override
Definition: FakesMMConfigs.cxx:16
event
POOL::TEvent event(POOL::TEvent::kClassAccess)
top::FakesMMConfigs::FakesMMConfigs
FakesMMConfigs(const std::string &configs)
Setup the matrix-method configurations.
Definition: FakesMMConfigs.cxx:8
top::FakesMMConfigs::m_configurations
std::vector< std::string > m_configurations
Definition: FakesMMConfigs.h:41
top::FakesMMConfigs::configurations
std::vector< std::string > configurations() const
Definition: FakesMMConfigs.h:41
top::FakesMMConfigs::name
std::string name() const override
Return the name for the cutflow table.
Definition: FakesMMConfigs.cxx:20
top::EventSelectorBase
This should apply event-level cuts and perform simple plotting on top::Event objects.
Definition: EventSelectorBase.h:20
EventSelectorBase.h
top::Event
Very simple class to hold event data after reading from a file.
Definition: Event.h:49
top::FakesMMConfigs
An example of how to quickly make some plots at a certain point in the cutflow.
Definition: FakesMMConfigs.h:17