HighLAND
SandMuonsSystematics.hxx
1 #ifndef SandMuonsSystematics_h
2 #define SandMuonsSystematics_h
3 
4 #include "EventWeightBase.hxx"
5 #include "BinnedParams.hxx"
6 
7 // This systematic should then be applied as a simple weighting factor to all events in the analysis:
8 
9 /// TN-152 for a longer explanaition
10 
12 public:
13 
15 
16  virtual ~SandMuonsSystematics() {}
17 
18  /// Apply this systematic
20  Weight_h ComputeWeight(const ToyExperiment& toy, const AnaEventC& event, const ToyBoxB& box);
21 
22 
23 };
24 
25 #endif
TN-152 for a longer explanaition.
Weight_h ComputeWeight(const ToyExperiment &toy, const AnaEventC &event, const ToyBoxB &box)
virtual Weight_h ComputeWeight(const ToyExperiment &toy, const AnaEventC &event, const ToyBoxB &box, const SelectionBase &sel)
This is now the actual method called by SystematicManager, which allows further selection tunning of ...