ROOT  6.06/09
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 
23 #ifndef ROOT_TMVA_BDTEventWrapper
24 #include "TMVA/BDTEventWrapper.h"
25 #endif
26 
27 using namespace TMVA;
28 
29 BDTEventWrapper::BDTEventWrapper(const Event* e) : fEvent(e) {
30  // constuctor
31 
32  fBkgWeight = 0.0;
33  fSigWeight = 0.0;
34 }
35 
37  // destructor
38 }
39 
41  // Set the accumulated weight, for sorted signal/background events
42  /**
43  * @param fType - true for signal, false for background
44  * @param weight - the total weight
45  */
46 
47  if(type) fSigWeight = weight;
48  else fBkgWeight = weight;
49 }
50 
52  // Get the accumulated weight
53 
54  if(type) return fSigWeight;
55  return fBkgWeight;
56 }
bool Bool_t
Definition: RtypesCore.h:59
BDTEventWrapper(const Event *)
Double_t GetCumulativeWeight(Bool_t type) const
double Double_t
Definition: RtypesCore.h:55
int type
Definition: TGX11.cxx:120
Abstract ClassifierFactory template that handles arbitrary types.
void SetCumulativeWeight(Bool_t type, Double_t weight)