Loading [MathJax]/extensions/tex2jax.js
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
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
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