|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef SCT_CALIBDEFECTDATA_H
15 #define SCT_CALIBDEFECTDATA_H
18 #include "Identifier/Identifier.h"
64 unsigned long int size()
const;
79 #include "AthenaKernel/CondCont.h"
82 #endif // SCT_CALIBDEFECTDATA_H
CONDCONT_MIXED_DEF(SCT_CalibDefectData, 1073500)
std::map< Identifier, CalibModuleDefects > CalibConditions
Container with a list of defects derived from calibration data and used in SCT_ReadCalibDataCondAlg a...
CalibModuleDefects findModule(const Identifier &moduleId) const
Search the map for a module.
std::vector< unsigned int > begDefects
SCT_CalibDefectData()
Constructor.
unsigned long int size() const
Return the size of the map.
std::string moduleText(const Identifier &moduleId) const
Print data for one module.
std::vector< std::string > typeOfDefect
std::vector< float > parValue
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
virtual ~SCT_CalibDefectData()=default
Destructor.
std::string str()
Print the map - might be useful.
bool addModule(const Identifier &moduleId, const CalibModuleDefects &defects)
Add defects for a module.
macros to associate a CLID to a type
void clear()
Clear the map.
bool empty() const
Return whether the map is empty.
CalibConditions m_defectMap
std::vector< unsigned int > endDefects