CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions
edm::limited::impl::EndLuminosityBlockSummaryProducer< T, S > Class Template Referenceabstract

#include <implementors.h>

Inheritance diagram for edm::limited::impl::EndLuminosityBlockSummaryProducer< T, S >:
edm::limited::impl::LuminosityBlockSummaryCacheHolder< T, C >

Public Member Functions

 EndLuminosityBlockSummaryProducer (edm::ParameterSet const &iPSet)
 
 EndLuminosityBlockSummaryProducer (EndLuminosityBlockSummaryProducer const &)=delete
 
EndLuminosityBlockSummaryProduceroperator= (EndLuminosityBlockSummaryProducer const &)=delete
 
 ~EndLuminosityBlockSummaryProducer ()(false)
 
- Public Member Functions inherited from edm::limited::impl::LuminosityBlockSummaryCacheHolder< T, C >
 LuminosityBlockSummaryCacheHolder (edm::ParameterSet const &iPSet)
 
 LuminosityBlockSummaryCacheHolder (LuminosityBlockSummaryCacheHolder< T, C > const &)=delete
 
LuminosityBlockSummaryCacheHolder< T, C > & operator= (LuminosityBlockSummaryCacheHolder< T, C > const &)=delete
 
 ~LuminosityBlockSummaryCacheHolder ()(false)
 

Private Member Functions

void doEndLuminosityBlockProduce_ (LuminosityBlock &lb, EventSetup const &c) final
 
virtual void globalEndLuminosityBlockProduce (edm::LuminosityBlock &, edm::EventSetup const &, S const *) const =0
 

Detailed Description

template<typename T, typename S>
class edm::limited::impl::EndLuminosityBlockSummaryProducer< T, S >

Definition at line 177 of file implementors.h.

Constructor & Destructor Documentation

template<typename T , typename S >
edm::limited::impl::EndLuminosityBlockSummaryProducer< T, S >::EndLuminosityBlockSummaryProducer ( edm::ParameterSet const &  iPSet)
inline

Definition at line 289 of file implementors.h.

290  : T(iPSet), LuminosityBlockSummaryCacheHolder<T, S>(iPSet) {}
long double T

Definition at line 293 of file implementors.h.

293 {};

Member Function Documentation

template<typename T , typename S >
void edm::limited::impl::EndLuminosityBlockSummaryProducer< T, S >::doEndLuminosityBlockProduce_ ( LuminosityBlock lb,
EventSetup const &  c 
)
inlinefinalprivate

Definition at line 296 of file implementors.h.

References EnergyCorrector::c.

296  {
298  }
virtual void globalEndLuminosityBlockProduce(edm::LuminosityBlock &, edm::EventSetup const &, S const *) const =0
template<typename T , typename S >
virtual void edm::limited::impl::EndLuminosityBlockSummaryProducer< T, S >::globalEndLuminosityBlockProduce ( edm::LuminosityBlock ,
edm::EventSetup const &  ,
S const *   
) const
privatepure virtual
template<typename T , typename S >
EndLuminosityBlockSummaryProducer& edm::limited::impl::EndLuminosityBlockSummaryProducer< T, S >::operator= ( EndLuminosityBlockSummaryProducer< T, S > const &  )
delete