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
DTUserKeyedConfigHandler Class Reference

#include <DTUserKeyedConfigHandler.h>

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

Public Member Functions

 DTUserKeyedConfigHandler (const edm::ParameterSet &ps)
 
void getNewObjects ()
 
std::string id () const
 
virtual ~DTUserKeyedConfigHandler ()
 
- 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 (const std::map< int, bool > &userBricks)
 
bool userDiscardedKey (int key)
 

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
 
int dataRun
 
std::string dataTag
 
boost::shared_ptr
< coral::ISessionProxy > 
isession
 
std::string onlineAuthentication
 
int onlineAuthSys
 
std::string onlineConnect
 
std::vector< DTConfigKeyuserConf
 
bool writeData
 
bool writeKeys
 

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/07/21 17:13:43
Revision:
1.3
Author
Paolo Ronchese INFN Padova

Definition at line 46 of file DTUserKeyedConfigHandler.h.

Constructor & Destructor Documentation

DTUserKeyedConfigHandler::DTUserKeyedConfigHandler ( const edm::ParameterSet ps)

Constructor

Definition at line 49 of file DTUserKeyedConfigHandler.cc.

DTUserKeyedConfigHandler::~DTUserKeyedConfigHandler ( )
virtual

Destructor

Definition at line 86 of file DTUserKeyedConfigHandler.cc.

Member Function Documentation

void DTUserKeyedConfigHandler::chkConfigList ( const std::map< int, bool > &  userBricks)
private

Definition at line 331 of file DTUserKeyedConfigHandler.cc.

void DTUserKeyedConfigHandler::getNewObjects ( )
virtual

Operations

Implements popcon::PopConSourceHandler< DTCCBConfig >.

Definition at line 92 of file DTUserKeyedConfigHandler.cc.

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

Definition at line 422 of file DTUserKeyedConfigHandler.cc.

void DTUserKeyedConfigHandler::setList ( cond::persistency::KeyList list)
static
bool DTUserKeyedConfigHandler::userDiscardedKey ( int  key)
private

Definition at line 455 of file DTUserKeyedConfigHandler.cc.

Member Data Documentation

std::string DTUserKeyedConfigHandler::brickContainer
private

Definition at line 73 of file DTUserKeyedConfigHandler.h.

DTCCBConfig* DTUserKeyedConfigHandler::ccbConfig
private

Definition at line 77 of file DTUserKeyedConfigHandler.h.

cond::persistency::ConnectionPool DTUserKeyedConfigHandler::connection
private

Definition at line 79 of file DTUserKeyedConfigHandler.h.

int DTUserKeyedConfigHandler::dataRun
private

Definition at line 68 of file DTUserKeyedConfigHandler.h.

std::string DTUserKeyedConfigHandler::dataTag
private

Definition at line 69 of file DTUserKeyedConfigHandler.h.

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

Definition at line 80 of file DTUserKeyedConfigHandler.h.

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

Definition at line 86 of file DTUserKeyedConfigHandler.h.

std::string DTUserKeyedConfigHandler::onlineAuthentication
private

Definition at line 71 of file DTUserKeyedConfigHandler.h.

int DTUserKeyedConfigHandler::onlineAuthSys
private

Definition at line 72 of file DTUserKeyedConfigHandler.h.

std::string DTUserKeyedConfigHandler::onlineConnect
private

Definition at line 70 of file DTUserKeyedConfigHandler.h.

std::vector<DTConfigKey> DTUserKeyedConfigHandler::userConf
private

Definition at line 74 of file DTUserKeyedConfigHandler.h.

bool DTUserKeyedConfigHandler::writeData
private

Definition at line 76 of file DTUserKeyedConfigHandler.h.

bool DTUserKeyedConfigHandler::writeKeys
private

Definition at line 75 of file DTUserKeyedConfigHandler.h.