stablejet is hosted by Hepforge, IPPP Durham
StableJet
AbsSmearingAgent.h
1 #ifndef FastJetStability_AbsSmearingAgent_h
2 #define FastJetStability_AbsSmearingAgent_h
3 
4 #include "JetStabilityDefs.h"
5 
6 namespace stab {
7 
13 
14 public:
15  virtual ~AbsSmearingAgent() { };
16 
18  virtual void initialize(const Event &, const StabilityEventInfo &) = 0;
19 
21  virtual void smear(Event &) = 0;
22 
23 }; // end AbsSmearingAgent
24 
25 } // end stab namespace
26 
27 #endif
virtual void smear(Event &)=0
smear the event, return the smeared event via the function argument.
virtual void initialize(const Event &, const StabilityEventInfo &)=0
initialize the smearing agent with the initial event