Logo ROOT  
Reference Guide
BDTEventWrapper.cxx
Go to the documentation of this file.
1/**********************************************************************************
2 * Project: TMVA - a Root-integrated toolkit for multivariate data analysis *
3 * Package: TMVA *
4 * Class : BDTEventWrapper *
5 * Web : http://tmva.sourceforge.net *
6 * *
7 * Description: *
8 * *
9 * *
10 * Author: Doug Schouten (dschoute@sfu.ca) *
11 * *
12 * *
13 * Copyright (c) 2007: *
14 * CERN, Switzerland *
15 * MPI-K Heidelberg, Germany *
16 * U. of Texas at Austin, USA *
17 * *
18 * Redistribution and use in source and binary forms, with or without *
19 * modification, are permitted according to the terms listed in LICENSE *
20 * (http://tmva.sourceforge.net/LICENSE) *
21 **********************************************************************************/
22
24
25/*! \class TMVA::BDTEventWrapper
26\ingroup TMVA
27*/
28
29#include "RtypesCore.h"
30
31using namespace TMVA;
32
33////////////////////////////////////////////////////////////////////////////////
34/// Constructor.
35
36BDTEventWrapper::BDTEventWrapper(const Event* e) : fEvent(e) {
37
38 fBkgWeight = 0.0;
39 fSigWeight = 0.0;
40}
41
42////////////////////////////////////////////////////////////////////////////////
43/// Destructor.
44
46}
47
48////////////////////////////////////////////////////////////////////////////////
49/// Set the accumulated weight, for sorted signal/background events
50///
51/// @param fType - true for signal, false for background
52/// @param weight - the total weight
53
55
56
57 if(type) fSigWeight = weight;
58 else fBkgWeight = weight;
59}
60
61////////////////////////////////////////////////////////////////////////////////
62/// Get the accumulated weight
63
65 if(type) return fSigWeight;
66 return fBkgWeight;
67}
#define e(i)
Definition: RSha256.hxx:103
bool Bool_t
Definition: RtypesCore.h:59
double Double_t
Definition: RtypesCore.h:55
int type
Definition: TGX11.cxx:120
~BDTEventWrapper()
Destructor.
void SetCumulativeWeight(Bool_t type, Double_t weight)
Set the accumulated weight, for sorted signal/background events.
Double_t GetCumulativeWeight(Bool_t type) const
Get the accumulated weight.
create variable transformations