1 #ifndef FGDHybridTrackEffSystematics_h 2 #define FGDHybridTrackEffSystematics_h 4 #include "EventWeightBase.hxx" 5 #include "BinnedParams.hxx" 13 if (_fgd1)
delete _fgd1; _fgd1 = NULL;
14 if (_fgd2)
delete _fgd2; _fgd2 = NULL;
32 bool _computecounters;
Weight_h ComputeWeight(const ToyExperiment &toy, const AnaEventC &event, const ToyBoxB &box)
Int_t GetRelevantTrueObjectGroups(const SelectionBase &sel, Int_t ibranch, Int_t *IDs) const
Get the TrueTrackGroup IDs array for this systematic.
bool IsRelevantTrueObject(const AnaEventC &event, const AnaTrueObjectC &trueTrack) const
Is this true track relevant for this systematic ?
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 ...
Int_t GetRelevantRecObjectGroups(const SelectionBase &sel, Int_t ibranch, Int_t *IDs) const
Get the TrackGroup IDs array for this systematic.