HighLAND
psyche
psycheSystematics
v3r12
src
nueP0DPileUpSystematics.hxx
1
#ifndef nueP0DPileUpSystematics_h
2
#define nueP0DPileUpSystematics_h
3
4
#include "EventWeightBase.hxx"
5
#include "BinnedParams.hxx"
6
7
class
nueP0DPileUpSystematics
:
public
EventWeightBase
{
8
public
:
9
10
nueP0DPileUpSystematics
();
11
12
virtual
~
nueP0DPileUpSystematics
() {
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
EventWeightBase
Definition:
EventWeightBase.hxx:12
ToyExperiment
Definition:
ToyExperiment.hxx:14
nueP0DPileUpSystematics
Definition:
nueP0DPileUpSystematics.hxx:7
nueP0DPileUpSystematics::ComputeWeight
Weight_h ComputeWeight(const ToyExperiment &toy, const AnaEventC &event, const ToyBoxB &box)
Definition:
nueP0DPileUpSystematics.cxx:14
BinnedParams
Definition:
BinnedParams.hxx:250
Generated by
1.8.13