CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Member Functions | Private Attributes
popcon::SiStripPopConHandlerUnitTest< T > Class Template Reference

#include <SiStripPopConHandlerUnitTest.h>

Inheritance diagram for popcon::SiStripPopConHandlerUnitTest< T >:
popcon::PopConSourceHandler< T >

Public Types

enum  DataType {
  UNDEFINED =0, _Cabling =1, _Pedestal =2, _Noise =3,
  _Threshold =4, _BadStrip =5
}
 
- Public Types inherited from popcon::PopConSourceHandler< T >
typedef std::vector< TripletContainer
 
typedef std::vector< std::pair
< T *, cond::Time_t > > 
OldContainer
 
typedef PopConSourceHandler< Tself
 
typedef cond::Summary Summary
 
typedef cond::Time_t Time_t
 
typedef T value_type
 

Public Member Functions

void getNewObjects ()
 
std::string id () const
 
 SiStripPopConHandlerUnitTest (const edm::ParameterSet &pset)
 
 ~SiStripPopConHandlerUnitTest ()
 
- Public Member Functions inherited from popcon::PopConSourceHandler< T >
void convertFromOld ()
 
SummarydummySummary (typename OldContainer::value_type const &) const
 
void initialize (const cond::persistency::Session &dbSession, cond::TagInfo_t const &tagInfo, cond::LogDBEntry_t const &logDBEntry)
 
Ref lastPayload () const
 
cond::LogDBEntry_t const & logDBEntry () const
 
std::pair< Container const
*, std::string const > 
operator() (const cond::persistency::Session &session, cond::TagInfo_t const &tagInfo, cond::LogDBEntry_t const &logDBEntry) const
 
 PopConSourceHandler ()
 
Container const & returnData ()
 
void sort ()
 
cond::TagInfo_t const & tagInfo () const
 
std::string const & userTextLog () const
 
virtual ~PopConSourceHandler ()
 

Private Member Functions

void fillObject (T *&obj)
 
DataType getDataType ()
 
bool isTransferNeeded ()
 
void setForTransfer ()
 

Private Attributes

edm::Service
< SiStripCondObjBuilderFromDb
condObjBuilder
 
bool m_debugMode
 
std::string m_name
 
unsigned long long m_since
 

Additional Inherited Members

- Protected Member Functions inherited from popcon::PopConSourceHandler< T >
int add (value_type *payload, Summary *summary, Time_t time)
 
- Protected Attributes inherited from popcon::PopConSourceHandler< T >
OldContainer m_to_transfer
 
std::string m_userTextLog
 

Detailed Description

template<typename T>
class popcon::SiStripPopConHandlerUnitTest< T >

Definition at line 34 of file SiStripPopConHandlerUnitTest.h.

Member Enumeration Documentation

Enumerator
UNDEFINED 
_Cabling 
_Pedestal 
_Noise 
_Threshold 
_BadStrip 

Definition at line 37 of file SiStripPopConHandlerUnitTest.h.

Constructor & Destructor Documentation

template<typename T >
popcon::SiStripPopConHandlerUnitTest< T >::SiStripPopConHandlerUnitTest ( const edm::ParameterSet pset)
inline

Definition at line 41 of file SiStripPopConHandlerUnitTest.h.

Definition at line 48 of file SiStripPopConHandlerUnitTest.h.

Member Function Documentation

template<typename T >
void popcon::SiStripPopConHandlerUnitTest< T >::fillObject ( T *&  obj)
inlineprivate

Definition at line 177 of file SiStripPopConHandlerUnitTest.h.

template<typename T >
DataType popcon::SiStripPopConHandlerUnitTest< T >::getDataType ( )
inlineprivate

Definition at line 99 of file SiStripPopConHandlerUnitTest.h.

template<typename T >
void popcon::SiStripPopConHandlerUnitTest< T >::getNewObjects ( )
inlinevirtual

Implements popcon::PopConSourceHandler< T >.

Definition at line 52 of file SiStripPopConHandlerUnitTest.h.

template<typename T >
std::string popcon::SiStripPopConHandlerUnitTest< T >::id ( void  ) const
inlinevirtual

Implements popcon::PopConSourceHandler< T >.

Definition at line 94 of file SiStripPopConHandlerUnitTest.h.

template<typename T >
bool popcon::SiStripPopConHandlerUnitTest< T >::isTransferNeeded ( )
inlineprivate

Definition at line 112 of file SiStripPopConHandlerUnitTest.h.

template<typename T >
void popcon::SiStripPopConHandlerUnitTest< T >::setForTransfer ( )
inlineprivate

Definition at line 147 of file SiStripPopConHandlerUnitTest.h.

Member Data Documentation

template<typename T >
edm::Service<SiStripCondObjBuilderFromDb> popcon::SiStripPopConHandlerUnitTest< T >::condObjBuilder
private

Definition at line 174 of file SiStripPopConHandlerUnitTest.h.

template<typename T >
bool popcon::SiStripPopConHandlerUnitTest< T >::m_debugMode
private

Definition at line 173 of file SiStripPopConHandlerUnitTest.h.

template<typename T >
std::string popcon::SiStripPopConHandlerUnitTest< T >::m_name
private

Definition at line 171 of file SiStripPopConHandlerUnitTest.h.

template<typename T >
unsigned long long popcon::SiStripPopConHandlerUnitTest< T >::m_since
private

Definition at line 172 of file SiStripPopConHandlerUnitTest.h.