HighLAND
psyche
psycheSystematics
v3r12
src
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
11
class
SandMuonsSystematics
:
public
EventWeightBase
,
public
BinnedParams
{
12
public
:
13
14
SandMuonsSystematics
();
15
16
virtual
~
SandMuonsSystematics
() {}
17
18
/// Apply this systematic
19
using
EventWeightBase::ComputeWeight
;
20
Weight_h
ComputeWeight
(
const
ToyExperiment
& toy,
const
AnaEventC
& event,
const
ToyBoxB
& box);
21
22
23
};
24
25
#endif
ToyBoxB
Definition:
ToyBoxB.hxx:13
SandMuonsSystematics
TN-152 for a longer explanaition.
Definition:
SandMuonsSystematics.hxx:11
SandMuonsSystematics::ComputeWeight
Weight_h ComputeWeight(const ToyExperiment &toy, const AnaEventC &event, const ToyBoxB &box)
Definition:
SandMuonsSystematics.cxx:10
AnaEventC
Definition:
CoreDataClasses.hxx:226
WeightType
Definition:
WeightType.hxx:6
EventWeightBase::ComputeWeight
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 ...
Definition:
EventWeightBase.hxx:35
EventWeightBase
Definition:
EventWeightBase.hxx:12
ToyExperiment
Definition:
ToyExperiment.hxx:14
BinnedParams
Definition:
BinnedParams.hxx:250
Generated by
1.8.13