ROOT
6.06/09
Reference Guide
ROOT Home Page
Main Page
Related Pages
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
tmva
tmva
inc
TMVA
PDEFoamEvent.h
Go to the documentation of this file.
1
// @(#)root/tmva $Id$
2
// Author: Tancredi Carli, Dominik Dannheim, Alexander Voigt
3
4
/**********************************************************************************
5
* Project: TMVA - a Root-integrated toolkit for multivariate data analysis *
6
* Package: TMVA *
7
* Classes: PDEFoamEvent *
8
* Web : http://tmva.sourceforge.net *
9
* *
10
* Description: *
11
* Concrete PDEFoam sub-class. This foam stores the number of *
12
* events with every cell, as well as the statistical error on *
13
* the event number. *
14
* *
15
* Authors (alphabetical): *
16
* S. Jadach - Institute of Nuclear Physics, Cracow, Poland *
17
* Tancredi Carli - CERN, Switzerland *
18
* Dominik Dannheim - CERN, Switzerland *
19
* Alexander Voigt - TU Dresden, Germany *
20
* *
21
* Copyright (c) 2008, 2010: *
22
* CERN, Switzerland *
23
* MPI-K Heidelberg, Germany *
24
* *
25
* Redistribution and use in source and binary forms, with or without *
26
* modification, are permitted according to the terms listed in LICENSE *
27
* (http://tmva.sourceforge.net/LICENSE) *
28
**********************************************************************************/
29
30
#ifndef ROOT_TMVA_PDEFoamEvent
31
#define ROOT_TMVA_PDEFoamEvent
32
33
#ifndef ROOT_TMVA_PDEFoam
34
#include "
TMVA/PDEFoam.h
"
35
#endif
36
37
namespace
TMVA
38
{
39
40
class
PDEFoamEvent
:
public
PDEFoam
41
{
42
43
protected
:
44
45
PDEFoamEvent
(
const
PDEFoamEvent
&);
// Copy Constructor NOT USED
46
47
// ---------- Public functions ----------------------------------
48
public
:
49
PDEFoamEvent
();
// Default constructor (used only by ROOT streamer)
50
PDEFoamEvent
(
const
TString
&);
// Principal user-defined constructor
51
virtual
~PDEFoamEvent
() {}
// Default destructor
52
53
// function to fill created cell with given value
54
virtual
void
FillFoamCells
(
const
Event
* ev,
Float_t
wt);
55
56
// ---------- ROOT class definition
57
ClassDef
(
PDEFoamEvent
, 1)
// Tree of PDEFoamCells
58
};
// end of PDEFoamEvent
59
60
}
// namespace TMVA
61
62
// ---------- Inline functions
63
64
#endif
Float_t
float Float_t
Definition:
RtypesCore.h:53
TMVA::PDEFoamEvent::FillFoamCells
virtual void FillFoamCells(const Event *ev, Float_t wt)
This function fills an event weight 'wt' into the PDEFoam.
Definition:
PDEFoamEvent.cxx:76
TString
Basic string class.
Definition:
TString.h:137
ClassDef
#define ClassDef(name, id)
Definition:
Rtypes.h:254
TMVA::PDEFoamEvent
Definition:
PDEFoamEvent.h:40
TMVA::PDEFoam
Definition:
PDEFoam.h:104
TMVA::Event
Definition:
Event.h:57
TMVA::PDEFoamEvent::~PDEFoamEvent
virtual ~PDEFoamEvent()
Definition:
PDEFoamEvent.h:51
TMVA::PDEFoamEvent::PDEFoamEvent
PDEFoamEvent()
TMVA
Abstract ClassifierFactory template that handles arbitrary types.
Definition:
MethodPyAdaBoost.h:29
PDEFoam.h