CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
ShiftedParticleProducerT< T >::binningEntryType Struct Reference

Public Member Functions

 binningEntryType (double uncertainty)
 
 binningEntryType (const edm::ParameterSet &cfg)
 
 ~binningEntryType ()
 

Public Attributes

StringCutObjectSelector< T > * binSelection_
 
double binUncertainty_
 

Detailed Description

template<typename T>
struct ShiftedParticleProducerT< T >::binningEntryType

Definition at line 106 of file ShiftedParticleProducerT.h.

Constructor & Destructor Documentation

template<typename T >
ShiftedParticleProducerT< T >::binningEntryType::binningEntryType ( double  uncertainty)
inline

Definition at line 108 of file ShiftedParticleProducerT.h.

template<typename T >
ShiftedParticleProducerT< T >::binningEntryType::binningEntryType ( const edm::ParameterSet cfg)
inline

Definition at line 112 of file ShiftedParticleProducerT.h.

113  : binSelection_(new StringCutObjectSelector<T>(cfg.getParameter<std::string>("binSelection"))),
114  binUncertainty_(cfg.getParameter<double>("binUncertainty"))
115  {}
T getParameter(std::string const &) const
template<typename T >
ShiftedParticleProducerT< T >::binningEntryType::~binningEntryType ( )
inline

Definition at line 116 of file ShiftedParticleProducerT.h.

References ShiftedParticleProducerT< T >::binningEntryType::binSelection_.

117  {
118  delete binSelection_;
119  }

Member Data Documentation

template<typename T >
StringCutObjectSelector<T>* ShiftedParticleProducerT< T >::binningEntryType::binSelection_
template<typename T >
double ShiftedParticleProducerT< T >::binningEntryType::binUncertainty_

Definition at line 121 of file ShiftedParticleProducerT.h.