12 numPassPositiveEvents_(0),
13 numPassNegativeEvents_(0),
14 numTotalPositiveEvents_(0),
15 numTotalNegativeEvents_(0),
24 numPassPositiveEvents_(pass),
25 numPassNegativeEvents_(0),
26 numTotalPositiveEvents_(tried),
27 numTotalNegativeEvents_(0),
28 sumPassWeights_(pass),
29 sumPassWeights2_(pass),
30 sumTotalWeights_(tried),
31 sumTotalWeights2_(tried)
36 double passw,
double passw2,
double totalw,
double totalw2) :
37 numPassPositiveEvents_(passp),
38 numPassNegativeEvents_(passn),
39 numTotalPositiveEvents_(totalp),
40 numTotalNegativeEvents_(totaln),
41 sumPassWeights_(passw),
42 sumPassWeights2_(passw2),
43 sumTotalWeights_(totalw),
44 sumTotalWeights2_(totalw2)
49 numPassPositiveEvents_(other.numPassPositiveEvents_),
50 numPassNegativeEvents_(other.numPassNegativeEvents_),
51 numTotalPositiveEvents_(other.numTotalPositiveEvents_),
52 numTotalNegativeEvents_(other.numTotalNegativeEvents_),
53 sumPassWeights_(other.sumPassWeights_),
54 sumPassWeights2_(other.sumPassWeights2_),
55 sumTotalWeights_(other.sumTotalWeights_),
56 sumTotalWeights2_(other.sumTotalWeights2_)
125 efferr = denominator>1
e-6?
126 sqrt(numerator/denominator):-1;
unsigned int numTotalPositiveEvents() const
double filterEfficiency(int idwtup=+3) const
double sumFailWeights2() const
bool mergeProduct(GenFilterInfo const &other)
double sumPassWeights() const
unsigned int numEventsPassed() const
unsigned int numTotalNegativeEvents_
unsigned int numPassNegativeEvents_
unsigned int numPassPositiveEvents_
unsigned int numTotalNegativeEvents() const
unsigned int numTotalPositiveEvents_
unsigned int numEventsTotal() const
double sumFailWeights() const
double filterEfficiencyError(int idwtup=+3) const
unsigned int numPassPositiveEvents() const
double sumPassWeights2() const
double sumWeights() const
unsigned int numPassNegativeEvents() const