CMS 3D CMS Logo

CachingVariable::CachingVariableFactoryArg Struct Reference

#include <PhysicsTools/UtilAlgos/interface/CachingVariable.h>

List of all members.

Public Member Functions

 CachingVariableFactoryArg (std::string &N, CachingVariable::vMap &M, edm::ParameterSet &P)
 CachingVariableFactoryArg (const CachingVariableFactoryArg &copy)

Public Attributes

edm::ParameterSetiConfig
CachingVariable::vMapm
std::string & n


Detailed Description

Definition at line 45 of file CachingVariable.h.


Constructor & Destructor Documentation

CachingVariable::CachingVariableFactoryArg::CachingVariableFactoryArg ( const CachingVariableFactoryArg copy  )  [inline]

Definition at line 46 of file CachingVariable.h.

00046 : n(copy.n),m(copy.m),iConfig(copy.iConfig){}

CachingVariable::CachingVariableFactoryArg::CachingVariableFactoryArg ( std::string &  N,
CachingVariable::vMap M,
edm::ParameterSet P 
) [inline]

Definition at line 47 of file CachingVariable.h.

00047 : n(N),m(M),iConfig(P){}


Member Data Documentation

edm::ParameterSet& CachingVariable::CachingVariableFactoryArg::iConfig

Definition at line 50 of file CachingVariable.h.

Referenced by ComputedVariable::ComputedVariable(), VariableComputer::declare(), ExpressionVariable< Object, label >::ExpressionVariable(), VariableComputer::VariableComputer(), VariablePower::VariablePower(), and VarSplitter::VarSplitter().

CachingVariable::vMap& CachingVariable::CachingVariableFactoryArg::m

Definition at line 49 of file CachingVariable.h.

Referenced by VariableComputer::declare(), ExpressionVariable< Object, label >::ExpressionVariable(), SimpleValueVariable< TYPE >::SimpleValueVariable(), SimpleValueVectorVariable< TYPE >::SimpleValueVectorVariable(), TwoObjectVariable< LHS, lLHS, RHS, lRHS, Calculator >::TwoObjectVariable(), VariablePower::VariablePower(), and VarSplitter::VarSplitter().

std::string& CachingVariable::CachingVariableFactoryArg::n

Definition at line 48 of file CachingVariable.h.

Referenced by ExpressionVariable< Object, label >::ExpressionVariable(), SimpleValueVariable< TYPE >::SimpleValueVariable(), SimpleValueVectorVariable< TYPE >::SimpleValueVectorVariable(), TwoObjectVariable< LHS, lLHS, RHS, lRHS, Calculator >::TwoObjectVariable(), VariableComputer::VariableComputer(), VariablePower::VariablePower(), and VarSplitter::VarSplitter().


The documentation for this struct was generated from the following file:
Generated on Tue Jun 9 18:15:37 2009 for CMSSW by  doxygen 1.5.4