ATLAS Offline Software
|
#include <EMInsituDatabaseEntry.h>
Public Member Functions | |
EMInsituDatabaseEntry () | |
Default Constructor. More... | |
EMInsituDatabaseEntry (const std::string &dbaseID) | |
Constructor Defining DatabaseID. More... | |
~EMInsituDatabaseEntry ()=default | |
Default Destructor. More... | |
EMInsituDatabaseEntry (const EMInsituDatabaseEntry &ob)=default | |
Copy Constructor. More... | |
EMInsituDatabaseEntry & | operator= (const EMInsituDatabaseEntry &ob)=default |
= operator More... | |
bool | setMatrix (const EMClusterErrorsMatrix &apClusterErrorsMatrix) |
Fill this APEMClusterErrorsEntry from given APEMClusterErrorsMatrix. More... | |
bool | getMatrix (EMClusterErrorsMatrix &apClusterErrorsMatrix) const |
Fill APEfficiencyMatrix from this APEMClusterErrorsEntry object. More... | |
void | setDatabaseID (std::string dbaseID) |
Setting DatabaseID. More... | |
const std::string & | getDatabaseID () const |
Getting DatabaseID. More... | |
int | whichTypeAmI () |
void | getBasicInformation (std::string &dbaseID, unsigned int &nSize_Strings, unsigned int &nSize_FloatInfo, unsigned int &nSize_IntInfo) |
void | clear () |
clear all information More... | |
EMInsituDatabaseEntry * | clone () const |
void | debugPrint () const |
Protected Attributes | |
std::string | m_DatabaseID |
std::vector< std::string > | m_vecString |
std::vector< Float_t > | m_vecFloat_Data |
std::vector< Int_t > | m_vecInt_Data |
std::vector< Float_t > | m_vecFloat_Info |
std::vector< Int_t > | m_vecInt_Info |
The EMInsituDatabaseEntry is a class which holds the information of EMClusterErrrorsMatrixes before writing them to the database or after reading them from the database.It is based on APInsituDatabas in InsituPerformance, by Matthias Schott.
Definition at line 33 of file EMInsituDatabaseEntry.h.
EMInsituDatabaseEntry::EMInsituDatabaseEntry | ( | ) |
EMInsituDatabaseEntry::EMInsituDatabaseEntry | ( | const std::string & | dbaseID | ) |
Constructor Defining DatabaseID.
Definition at line 20 of file EMInsituDatabaseEntry.cxx.
|
default |
Default Destructor.
|
default |
Copy Constructor.
void EMInsituDatabaseEntry::clear | ( | ) |
EMInsituDatabaseEntry * EMInsituDatabaseEntry::clone | ( | ) | const |
Definition at line 168 of file EMInsituDatabaseEntry.cxx.
void EMInsituDatabaseEntry::debugPrint | ( | ) | const |
Definition at line 181 of file EMInsituDatabaseEntry.cxx.
void EMInsituDatabaseEntry::getBasicInformation | ( | std::string & | dbaseID, |
unsigned int & | nSize_Strings, | ||
unsigned int & | nSize_FloatInfo, | ||
unsigned int & | nSize_IntInfo | ||
) |
Definition at line 173 of file EMInsituDatabaseEntry.cxx.
const std::string & EMInsituDatabaseEntry::getDatabaseID | ( | ) | const |
Getting DatabaseID.
Definition at line 150 of file EMInsituDatabaseEntry.cxx.
bool EMInsituDatabaseEntry::getMatrix | ( | EMClusterErrorsMatrix & | apClusterErrorsMatrix | ) | const |
Fill APEfficiencyMatrix from this APEMClusterErrorsEntry object.
Fill EMClusterErrors from this EMClusterErrorsDatabaseEntry object.
Definition at line 73 of file EMInsituDatabaseEntry.cxx.
|
default |
= operator
void EMInsituDatabaseEntry::setDatabaseID | ( | std::string | dbaseID | ) |
Setting DatabaseID.
Definition at line 143 of file EMInsituDatabaseEntry.cxx.
bool EMInsituDatabaseEntry::setMatrix | ( | const EMClusterErrorsMatrix & | apClusterErrorsMatrix | ) |
Fill this APEMClusterErrorsEntry from given APEMClusterErrorsMatrix.
Fill this EMInsituDatabaseEntry from given APEfficiencyMatrix.
Definition at line 27 of file EMInsituDatabaseEntry.cxx.
|
inline |
Definition at line 60 of file EMInsituDatabaseEntry.h.
|
protected |
Definition at line 79 of file EMInsituDatabaseEntry.h.
|
protected |
Definition at line 81 of file EMInsituDatabaseEntry.h.
|
protected |
Definition at line 83 of file EMInsituDatabaseEntry.h.
|
protected |
Definition at line 82 of file EMInsituDatabaseEntry.h.
|
protected |
Definition at line 84 of file EMInsituDatabaseEntry.h.
|
protected |
Definition at line 80 of file EMInsituDatabaseEntry.h.