Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
PhysicsTools
MVATrainer
interface
SourceVariable.h
Go to the documentation of this file.
1
#ifndef PhysicsTools_MVATrainer_SourceVariable_h
2
#define PhysicsTools_MVATrainer_SourceVariable_h
3
4
#include <vector>
5
#include <set>
6
7
#include "
PhysicsTools/MVAComputer/interface/AtomicId.h
"
8
#include "
PhysicsTools/MVAComputer/interface/Variable.h
"
9
10
namespace
PhysicsTools {
11
12
class
Source
;
13
14
class
SourceVariable
:
public
Variable
{
15
public
:
16
SourceVariable
(
Source
*
source
,
AtomicId
name
,
17
Variable::Flags
flags
) :
18
Variable
(name, flags), source(source) {}
19
~SourceVariable
() {}
20
21
Source
*
getSource
()
const
{
return
source
; }
22
23
private
:
24
Source
*
source
;
25
};
26
27
}
// namespace PhysicsTools
28
29
#endif // PhysicsTools_MVATrainer_SourceVariable_h
PhysicsTools::SourceVariable::getSource
Source * getSource() const
Definition:
SourceVariable.h:21
PhysicsTools::Variable::flags
Flags flags
Definition:
Variable.h:152
PhysicsTools::Variable
Class describing an input variable.
Definition:
Variable.h:34
PhysicsTools::Variable::name
AtomicId name
Definition:
Variable.h:151
PhysicsTools::SourceVariable::SourceVariable
SourceVariable(Source *source, AtomicId name, Variable::Flags flags)
Definition:
SourceVariable.h:16
PhysicsTools::SourceVariable
Definition:
SourceVariable.h:14
AtomicId.h
PhysicsTools::Source
Definition:
Source.h:13
PhysicsTools::AtomicId
Cheap generic unique keyword identifier class.
Definition:
AtomicId.h:32
popcon_last_value_cfg.Source
tuple Source
Definition:
popcon_last_value_cfg.py:163
PhysicsTools::SourceVariable::source
Source * source
Definition:
SourceVariable.h:24
Variable.h
PhysicsTools::SourceVariable::~SourceVariable
~SourceVariable()
Definition:
SourceVariable.h:19
PhysicsTools::Variable::Flags
Flags
Definition:
Variable.h:36
Generated for CMSSW Reference Manual by
1.8.5