CMS 3D CMS Logo

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

#include <DTKeyedConfigHandler.h>

Inheritance diagram for DTKeyedConfigHandler:
popcon::PopConSourceHandler< DTCCBConfig >

Public Member Functions

 DTKeyedConfigHandler (const edm::ParameterSet &ps)
 
void getNewObjects ()
 
std::string id () const
 
virtual ~DTKeyedConfigHandler ()
 
- Public Member Functions inherited from popcon::PopConSourceHandler< DTCCBConfig >
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 ()
 

Static Public Member Functions

static void setList (cond::persistency::KeyList *list)
 

Private Member Functions

void chkConfigList ()
 

Static Private Member Functions

static bool sameConfigList (const std::vector< DTConfigKey > &cfgl, const std::vector< DTConfigKey > &cfgr)
 

Private Attributes

std::string brickContainer
 
DTCCBConfigccbConfig
 
cond::persistency::ConnectionPool connection
 
bool copyData
 
std::string dataTag
 
boost::shared_ptr
< coral::ISessionProxy > 
isession
 
int maxBrickId
 
int maxRunId
 
int minBrickId
 
int minRunId
 
std::string onlineAuthentication
 
int onlineAuthSys
 
std::string onlineConnect
 

Static Private Attributes

static cond::persistency::KeyListkeyList = 0
 

Additional Inherited Members

- Public Types inherited from popcon::PopConSourceHandler< DTCCBConfig >
typedef std::vector< TripletContainer
 
typedef std::vector< std::pair
< DTCCBConfig *, cond::Time_t > > 
OldContainer
 
typedef PopConSourceHandler
< DTCCBConfig
self
 
typedef cond::Summary Summary
 
typedef cond::Time_t Time_t
 
typedef DTCCBConfig value_type
 
- Protected Member Functions inherited from popcon::PopConSourceHandler< DTCCBConfig >
int add (value_type *payload, Summary *summary, Time_t time)
 
- Protected Attributes inherited from popcon::PopConSourceHandler< DTCCBConfig >
OldContainer m_to_transfer
 
std::string m_userTextLog
 

Detailed Description

Description:

Date:
2010/05/14 11:43:08
Revision:
1.2
Author
Paolo Ronchese INFN Padova

Definition at line 46 of file DTKeyedConfigHandler.h.

Constructor & Destructor Documentation

DTKeyedConfigHandler::DTKeyedConfigHandler ( const edm::ParameterSet ps)

Constructor

Definition at line 48 of file DTKeyedConfigHandler.cc.

DTKeyedConfigHandler::~DTKeyedConfigHandler ( )
virtual

Destructor

Definition at line 69 of file DTKeyedConfigHandler.cc.

Member Function Documentation

void DTKeyedConfigHandler::chkConfigList ( )
private

Definition at line 446 of file DTKeyedConfigHandler.cc.

void DTKeyedConfigHandler::getNewObjects ( )
virtual

Operations

Implements popcon::PopConSourceHandler< DTCCBConfig >.

Definition at line 75 of file DTKeyedConfigHandler.cc.

std::string DTKeyedConfigHandler::id ( ) const
virtual
bool DTKeyedConfigHandler::sameConfigList ( const std::vector< DTConfigKey > &  cfgl,
const std::vector< DTConfigKey > &  cfgr 
)
staticprivate

Definition at line 605 of file DTKeyedConfigHandler.cc.

void DTKeyedConfigHandler::setList ( cond::persistency::KeyList list)
static

Definition at line 638 of file DTKeyedConfigHandler.cc.

Referenced by DTKeyedConfigPopConAnalyzer::analyze().

Member Data Documentation

std::string DTKeyedConfigHandler::brickContainer
private

Definition at line 78 of file DTKeyedConfigHandler.h.

DTCCBConfig* DTKeyedConfigHandler::ccbConfig
private

Definition at line 79 of file DTKeyedConfigHandler.h.

cond::persistency::ConnectionPool DTKeyedConfigHandler::connection
private

Definition at line 81 of file DTKeyedConfigHandler.h.

bool DTKeyedConfigHandler::copyData
private

Definition at line 68 of file DTKeyedConfigHandler.h.

std::string DTKeyedConfigHandler::dataTag
private

Definition at line 74 of file DTKeyedConfigHandler.h.

boost::shared_ptr<coral::ISessionProxy> DTKeyedConfigHandler::isession
private

Definition at line 82 of file DTKeyedConfigHandler.h.

cond::persistency::KeyList * DTKeyedConfigHandler::keyList = 0
staticprivate

Definition at line 87 of file DTKeyedConfigHandler.h.

int DTKeyedConfigHandler::maxBrickId
private

Definition at line 70 of file DTKeyedConfigHandler.h.

int DTKeyedConfigHandler::maxRunId
private

Definition at line 72 of file DTKeyedConfigHandler.h.

int DTKeyedConfigHandler::minBrickId
private

Definition at line 69 of file DTKeyedConfigHandler.h.

int DTKeyedConfigHandler::minRunId
private

Definition at line 71 of file DTKeyedConfigHandler.h.

std::string DTKeyedConfigHandler::onlineAuthentication
private

Definition at line 76 of file DTKeyedConfigHandler.h.

int DTKeyedConfigHandler::onlineAuthSys
private

Definition at line 77 of file DTKeyedConfigHandler.h.

std::string DTKeyedConfigHandler::onlineConnect
private

Definition at line 75 of file DTKeyedConfigHandler.h.