Main Page
Namespaces
Classes
Package Documentation
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:151
PhysicsTools::Variable
Class describing an input variable.
Definition:
Variable.h:33
PhysicsTools::Variable::name
AtomicId name
Definition:
Variable.h:150
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:31
PFJetToCaloProducer_cfi.Source
Source
Definition:
PFJetToCaloProducer_cfi.py:4
PhysicsTools
Definition:
Histogram.h:13
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:35
Generated for CMSSW Reference Manual by
1.8.11