CMS 3D CMS Logo

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

#include <LMFDefFabric.h>

Inheritance diagram for LMFDefFabric:
IDBObject

Public Member Functions

void debug ()
 
void dump ()
 
LMFColor getColor (std::string name) const
 
LMFColor getColor (int color_index) const
 
LMFColor getColorFromID (int color_id) const
 
int getColorID (std::string name) const
 
int getColorID (int color_index) const
 
std::list< LMFColorgetColors () const
 
LMFRunTag getRunTag (std::string tag, int version) const
 
LMFRunTag getRunTagFromID (int runTag_id) const
 
int getRunTagID (std::string tag, int version) const
 
std::list< LMFRunTaggetRunTags () const
 
std::list< LMFTrigTypegetTriggerTypes () const
 
LMFTrigType getTrigType (std::string sname) const
 
LMFTrigType getTrigTypeFromID (int trigType_id) const
 
int getTrigTypeID (std::string sname) const
 
void initialize () throw (std::runtime_error)
 
 LMFDefFabric ()
 
 LMFDefFabric (oracle::occi::Environment *env, oracle::occi::Connection *conn)
 
 LMFDefFabric (EcalDBConnection *c)
 
void noDebug ()
 
 ~LMFDefFabric ()
 
- Public Member Functions inherited from IDBObject
oracle::occi::Connection * getConn () const
 
oracle::occi::Environment * getEnv () const
 
void setConnection (oracle::occi::Environment *env, oracle::occi::Connection *conn)
 
virtual ~IDBObject ()
 

Protected Attributes

bool _debug
 
std::list< LMFColor_lmfColors
 
std::list< LMFCorrVers_lmfCorrVersions
 
std::list< LMFPrimVers_lmfPrimVersions
 
std::list< LMFRunTag_lmfRunTags
 
std::list< LMFSeqVers_lmfSeqVersions
 
std::list< LMFTrigType_lmfTrigTypes
 
- Protected Attributes inherited from IDBObject
oracle::occi::Connection * m_conn
 
oracle::occi::Environment * m_env
 

Additional Inherited Members

- Static Public Attributes inherited from IDBObject
static int const ECALDB_NROWS =1024
 
- Protected Member Functions inherited from IDBObject
void checkConnection () const throw (std::runtime_error)
 

Detailed Description

Definition at line 25 of file LMFDefFabric.h.

Constructor & Destructor Documentation

LMFDefFabric::LMFDefFabric ( )

Definition at line 10 of file LMFDefFabric.cc.

LMFDefFabric::LMFDefFabric ( oracle::occi::Environment *  env,
oracle::occi::Connection *  conn 
)

Definition at line 14 of file LMFDefFabric.cc.

LMFDefFabric::LMFDefFabric ( EcalDBConnection c)

Definition at line 21 of file LMFDefFabric.cc.

LMFDefFabric::~LMFDefFabric ( )

Definition at line 27 of file LMFDefFabric.cc.

Member Function Documentation

void LMFDefFabric::debug ( )

Definition at line 30 of file LMFDefFabric.cc.

void LMFDefFabric::dump ( void  )

Definition at line 247 of file LMFDefFabric.cc.

LMFColor LMFDefFabric::getColor ( std::string  name) const

Definition at line 50 of file LMFDefFabric.cc.

LMFColor LMFDefFabric::getColor ( int  color_index) const

Definition at line 80 of file LMFDefFabric.cc.

LMFColor LMFDefFabric::getColorFromID ( int  color_id) const

Definition at line 65 of file LMFDefFabric.cc.

int LMFDefFabric::getColorID ( std::string  name) const

Definition at line 95 of file LMFDefFabric.cc.

int LMFDefFabric::getColorID ( int  color_index) const

Definition at line 99 of file LMFDefFabric.cc.

std::list< LMFColor > LMFDefFabric::getColors ( ) const

Definition at line 38 of file LMFDefFabric.cc.

LMFRunTag LMFDefFabric::getRunTag ( std::string  tag,
int  version 
) const

Definition at line 137 of file LMFDefFabric.cc.

LMFRunTag LMFDefFabric::getRunTagFromID ( int  runTag_id) const

Definition at line 151 of file LMFDefFabric.cc.

int LMFDefFabric::getRunTagID ( std::string  tag,
int  version 
) const

Definition at line 165 of file LMFDefFabric.cc.

std::list< LMFRunTag > LMFDefFabric::getRunTags ( ) const

Definition at line 46 of file LMFDefFabric.cc.

std::list< LMFTrigType > LMFDefFabric::getTriggerTypes ( ) const

Definition at line 42 of file LMFDefFabric.cc.

LMFTrigType LMFDefFabric::getTrigType ( std::string  sname) const

Definition at line 107 of file LMFDefFabric.cc.

LMFTrigType LMFDefFabric::getTrigTypeFromID ( int  trigType_id) const

Definition at line 122 of file LMFDefFabric.cc.

int LMFDefFabric::getTrigTypeID ( std::string  sname) const

Definition at line 103 of file LMFDefFabric.cc.

void LMFDefFabric::initialize ( void  )
throw (std::runtime_error
)

Definition at line 169 of file LMFDefFabric.cc.

void LMFDefFabric::noDebug ( )

Definition at line 34 of file LMFDefFabric.cc.

Member Data Documentation

bool LMFDefFabric::_debug
protected

Definition at line 57 of file LMFDefFabric.h.

std::list<LMFColor> LMFDefFabric::_lmfColors
protected

Definition at line 59 of file LMFDefFabric.h.

std::list<LMFCorrVers> LMFDefFabric::_lmfCorrVersions
protected

Definition at line 64 of file LMFDefFabric.h.

std::list<LMFPrimVers> LMFDefFabric::_lmfPrimVersions
protected

Definition at line 62 of file LMFDefFabric.h.

std::list<LMFRunTag> LMFDefFabric::_lmfRunTags
protected

Definition at line 61 of file LMFDefFabric.h.

std::list<LMFSeqVers> LMFDefFabric::_lmfSeqVersions
protected

Definition at line 63 of file LMFDefFabric.h.

std::list<LMFTrigType> LMFDefFabric::_lmfTrigTypes
protected

Definition at line 60 of file LMFDefFabric.h.