eic-smear  1.0.3
A collection of ROOT classes for Monte Carlo events and a fast-smearing code simulating detector effects for the Electron-Ion Collider task force
EventMCFilterABC.h
Go to the documentation of this file.
1 
10 #ifndef INCLUDE_EICSMEAR_ERHIC_EVENTMCFILTERABC_H_
11 #define INCLUDE_EICSMEAR_ERHIC_EVENTMCFILTERABC_H_
12 
13 #include <Rtypes.h>
14 
15 namespace erhic {
16 
17 class VirtualEvent;
18 
23  public:
27  virtual ~EventMCFilterABC() { }
28 
33  virtual bool Accept(const VirtualEvent&) const = 0;
34 
35  ClassDef(erhic::EventMCFilterABC, 1)
36 };
37 
38 } // namespace erhic
39 
40 #endif // INCLUDE_EICSMEAR_ERHIC_EVENTMCFILTERABC_H_
Abstract base class for a physics event.
Definition: VirtualEvent.h:25
virtual bool Accept(const VirtualEvent &) const =0