CMS 3D CMS Logo

Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Attributes | Private Member Functions

DTConfigAbstractHandler Class Reference

#include <DTConfigAbstractHandler.h>

Inheritance diagram for DTConfigAbstractHandler:
DTConfigPluginHandler

List of all members.

Public Member Functions

virtual int get (const edm::EventSetup &context, int cfgId, const DTKeyedConfig *&obj)
 get content
virtual int get (const DTKeyedConfigListRcd &keyRecord, int cfgId, const DTKeyedConfig *&obj)
virtual void getData (const DTKeyedConfigListRcd &keyRecord, int cfgId, std::vector< std::string > &list)
virtual void getData (const edm::EventSetup &context, int cfgId, std::vector< std::string > &list)
virtual void purge ()
 purge db copy
virtual ~DTConfigAbstractHandler ()

Static Public Member Functions

static DTConfigAbstractHandlergetInstance ()
 get static object

Protected Member Functions

 DTConfigAbstractHandler ()

Static Protected Attributes

static DTConfigAbstractHandlerinstance = 0

Private Member Functions

 DTConfigAbstractHandler (const DTConfigAbstractHandler &x)
const DTConfigAbstractHandleroperator= (const DTConfigAbstractHandler &x)

Detailed Description

Description: Abstract class to hold configuration identifier for chambers

Date:
2010/05/14 11:42:55
Revision:
1.2
Author:
Paolo Ronchese INFN Padova

Definition at line 39 of file DTConfigAbstractHandler.h.


Constructor & Destructor Documentation

DTConfigAbstractHandler::~DTConfigAbstractHandler ( ) [virtual]

Constructor Destructor

Definition at line 38 of file DTConfigAbstractHandler.cc.

                                                  {
}
DTConfigAbstractHandler::DTConfigAbstractHandler ( ) [protected]

Constructor

Definition at line 34 of file DTConfigAbstractHandler.cc.

                                                 {
}
DTConfigAbstractHandler::DTConfigAbstractHandler ( const DTConfigAbstractHandler x) [private]

Constructor


Member Function Documentation

int DTConfigAbstractHandler::get ( const edm::EventSetup context,
int  cfgId,
const DTKeyedConfig *&  obj 
) [virtual]

get content

Reimplemented in DTConfigPluginHandler.

Definition at line 51 of file DTConfigAbstractHandler.cc.

                                                                         {
  obj = 0;
  return 999;
}
int DTConfigAbstractHandler::get ( const DTKeyedConfigListRcd keyRecord,
int  cfgId,
const DTKeyedConfig *&  obj 
) [virtual]

Reimplemented in DTConfigPluginHandler.

Definition at line 58 of file DTConfigAbstractHandler.cc.

                                                                         {
  obj = 0;
  return 999;
}
void DTConfigAbstractHandler::getData ( const edm::EventSetup context,
int  cfgId,
std::vector< std::string > &  list 
) [virtual]

Reimplemented in DTConfigPluginHandler.

Definition at line 65 of file DTConfigAbstractHandler.cc.

                                                                   {
  return;
}
void DTConfigAbstractHandler::getData ( const DTKeyedConfigListRcd keyRecord,
int  cfgId,
std::vector< std::string > &  list 
) [virtual]

Reimplemented in DTConfigPluginHandler.

Definition at line 72 of file DTConfigAbstractHandler.cc.

                                                                   {
  return;
}
DTConfigAbstractHandler * DTConfigAbstractHandler::getInstance ( ) [static]

get static object

Operations

Definition at line 46 of file DTConfigAbstractHandler.cc.

References instance.

Referenced by DTConfigDBProducer::readDTCCBConfig().

                                                              {
  return instance;
}
const DTConfigAbstractHandler& DTConfigAbstractHandler::operator= ( const DTConfigAbstractHandler x) [private]
void DTConfigAbstractHandler::purge ( ) [virtual]

purge db copy

Reimplemented in DTConfigPluginHandler.

Definition at line 79 of file DTConfigAbstractHandler.cc.

                                    {
  return;
}

Member Data Documentation

Definition at line 74 of file DTConfigAbstractHandler.h.

Referenced by DTConfigPluginHandler::build(), and getInstance().