HighLAND
psyche
psycheSystematics
v3r12
src
nueECalPileUpSystematics.hxx
1
#ifndef nueECalPileUpSystematics_h
2
#define nueECalPileUpSystematics_h
3
4
#include "EventWeightBase.hxx"
5
#include "BinnedParams.hxx"
6
7
class
nueECalPileUpSystematics
:
public
EventWeightBase
{
8
public
:
9
10
nueECalPileUpSystematics
();
11
12
virtual
~
nueECalPileUpSystematics
() {
13
if
(_fgd1)
delete
_fgd1; _fgd1 = NULL;
14
if
(_fgd2)
delete
_fgd2; _fgd2 = NULL;
15
}
16
17
/// Apply this systematic
18
using
EventWeightBase::ComputeWeight
;
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
ToyBoxB
Definition:
ToyBoxB.hxx:13
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
nueECalPileUpSystematics
Definition:
nueECalPileUpSystematics.hxx:7
EventWeightBase
Definition:
EventWeightBase.hxx:12
nueECalPileUpSystematics::ComputeWeight
Weight_h ComputeWeight(const ToyExperiment &toy, const AnaEventC &event, const ToyBoxB &box)
Definition:
nueECalPileUpSystematics.cxx:14
ToyExperiment
Definition:
ToyExperiment.hxx:14
BinnedParams
Definition:
BinnedParams.hxx:250
Generated by
1.8.13