HighLAND
nueTPCPileUpSystematics.hxx
1 #ifndef nueTPCPileUpSystematics_h
2 #define nueTPCPileUpSystematics_h
3 
4 #include "EventWeightBase.hxx"
5 #include "BinnedParams.hxx"
6 
8 public:
9 
11 
12  virtual ~nueTPCPileUpSystematics() {
13  if (_fgd1) delete _fgd1; _fgd1 = NULL;
14  if (_fgd2) delete _fgd2; _fgd2 = NULL;
15  }
16 
17  /// Apply this systematic
19  Weight_h ComputeWeight(const ToyExperiment& toy, const AnaEventC& event, const ToyBoxB& box);
20 
21  BinnedParams* _fgd1;
22  BinnedParams* _fgd2;
23 
24 };
25 
26 #endif
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 ...
Weight_h ComputeWeight(const ToyExperiment &toy, const AnaEventC &event, const ToyBoxB &box)