CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
PhysicsTools::SourceVariable Class Reference

#include <SourceVariable.h>

Inheritance diagram for PhysicsTools::SourceVariable:
PhysicsTools::Variable

Public Member Functions

SourcegetSource () const
 
 SourceVariable (Source *source, AtomicId name, Variable::Flags flags)
 
 ~SourceVariable ()
 
- Public Member Functions inherited from PhysicsTools::Variable
Flags getFlags () const
 
const AtomicId getName () const
 
bool isMultiple () const
 
bool isOptional () const
 
 Variable ()
 
 Variable (const Variable &orig)
 
 Variable (AtomicId name, Flags flags=FLAG_NONE)
 

Private Attributes

Sourcesource
 

Additional Inherited Members

- Public Types inherited from PhysicsTools::Variable
enum  Flags { FLAG_NONE = 0, FLAG_OPTIONAL = 1 << 0, FLAG_MULTIPLE = 1 << 1, FLAG_ALL = (1 << 2) - 1 }
 

Detailed Description

Definition at line 14 of file SourceVariable.h.

Constructor & Destructor Documentation

PhysicsTools::SourceVariable::SourceVariable ( Source source,
AtomicId  name,
Variable::Flags  flags 
)
inline

Definition at line 16 of file SourceVariable.h.

PhysicsTools::SourceVariable::~SourceVariable ( )
inline

Definition at line 19 of file SourceVariable.h.

19 {}

Member Function Documentation

Source* PhysicsTools::SourceVariable::getSource ( ) const
inline

Member Data Documentation

Source* PhysicsTools::SourceVariable::source
private

Definition at line 24 of file SourceVariable.h.

Referenced by getSource().