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 
23 #include "TMVA/BDTEventWrapper.h"
24 
25 /*! \class TMVA::BDTEventWrapper
26 \ingroup TMVA
27 */
28 
29 #include "RtypesCore.h"
30 
31 using namespace TMVA;
32 
33 ////////////////////////////////////////////////////////////////////////////////
34 /// Constructor.
35 
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 type - 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 }
TMVA::BDTEventWrapper::fBkgWeight
Double_t fBkgWeight
Definition: BDTEventWrapper.h:77
e
#define e(i)
Definition: RSha256.hxx:103
TMVA::BDTEventWrapper::SetCumulativeWeight
void SetCumulativeWeight(Bool_t type, Double_t weight)
Set the accumulated weight, for sorted signal/background events.
Definition: BDTEventWrapper.cxx:54
TMVA::BDTEventWrapper::BDTEventWrapper
BDTEventWrapper(const Event *)
Constructor.
Definition: BDTEventWrapper.cxx:36
bool
TMVA::BDTEventWrapper::GetCumulativeWeight
Double_t GetCumulativeWeight(Bool_t type) const
Get the accumulated weight.
Definition: BDTEventWrapper.cxx:64
TMVA::BDTEventWrapper::fSigWeight
Double_t fSigWeight
Definition: BDTEventWrapper.h:78
Double_t
double Double_t
Definition: RtypesCore.h:59
RtypesCore.h
BDTEventWrapper.h
TMVA::BDTEventWrapper::~BDTEventWrapper
~BDTEventWrapper()
Destructor.
Definition: BDTEventWrapper.cxx:45
TMVA::Event
Definition: Event.h:51
type
int type
Definition: TGX11.cxx:121
TMVA
create variable transformations
Definition: GeneticMinimizer.h:22