1 #ifndef ChargeIDEffSystematics_h 2 #define ChargeIDEffSystematics_h 4 #include "EventWeightBase.hxx" 5 #include "BinnedParams.hxx" 14 if (_globalCharge)
delete _globalCharge; _globalCharge = NULL;
15 if (_localCharge)
delete _localCharge; _localCharge = NULL;
34 Float_t ComputeEffFromGlobalLocalParametrization(
BinnedParamsParams *par,Float_t mom, Float_t momerr );
35 Float_t ComputeEffFromLocalParametrization(
BinnedParamsParams *par,Float_t mom, Float_t momerr);
45 bool _computecounters;
Int_t GetRelevantRecObjectGroups(const SelectionBase &sel, Int_t ibranch, Int_t *IDs) const
Is this track relevant for this systematic ?
bool _full_correlations
value of psycheSystematics.Tracker.FullCorrelations parameter
void FillSystBox(const AnaEventC &event, const SelectionBase &sel, Int_t ibranch)
Fill the SystBox for this event, selection and branch.
Weight_h ComputeWeight(const ToyExperiment &, const AnaEventC &, const ToyBoxB &)
Apply the systematic.
Charge confusion systematic. This is treated as an efficiency systematic, applying a weight to the ev...