15#ifndef SCTCalibWriteTool_H
16#define SCTCalibWriteTool_H
28#include "CoralBase/AttributeListSpecification.h"
31#include "GaudiKernel/IInterface.h"
32#include "GaudiKernel/ToolHandle.h"
33#include "GaudiKernel/ServiceHandle.h"
34#include "GaudiKernel/StatusCode.h"
61 addDefect(
const std::string& defectlist,
const int defectBeginChannel,
const int defectEndChannel)
const;
64 addNumber(
const std::string& numStr,
const unsigned long long number)
const;
73 const std::string& defectType,
75 const std::string& defectList)
const;
81 const std::string& defectType,
83 const std::string& defectList)
const;
89 const std::string& defectType,
91 const std::string& defectList)
const;
97 const float eff)
const;
102 const int samplesize,
103 const float noise_occ)
const;
108 const int samplesize,
109 const float raw_occu)
const;
114 const int samplesize,
115 const std::string& errorList,
116 const std::string& probList)
const ;
121 const int samplesize,
124 const float err_lorentz,
126 const float fitParam_a,
128 const float fitParam_b,
130 const float fitParam_sigma,
131 const float err_sigma,
133 const float err_MCW)
const;
151 StatusCode
recordAndStream(std::unique_ptr<CondAttrListCollection> pCollection,
const std::string& foldername,
bool& flag);
154 coral::AttributeListSpecification*
createBasicDbSpec(
const bool capsFormat)
const;
155 void setBasicValues(coral::AttributeList& attrList,
const Identifier& wafer_id,
const int samplesize,
const SCT_ID* m_sctId,
const bool capsFormat)
const;
175 mutable std::map<const std::string, const CondAttrListCollection*> m_attrListCollectionMap
ATLAS_THREAD_SAFE;
185 BooleanProperty
m_regIOV{
this,
"RegisterIOV",
true};
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Abstract interface to IOVDbSvc to access IOVRange and tag information.
This is an interface to a tool used to register conditions objects in the Interval of Validity (IOV) ...
Basic time unit for IOVSvc.
Header containing the InDetHierarchy enum, to avoid pulling in a class every time it is needed and na...
This class is a collection of AttributeLists where each one is associated with a channel number.
static constexpr uint32_t MAXRUN
static constexpr uint32_t MINRUN
This is a "hash" representation of an Identifier.
This is an Identifier helper class for the SCT subdetector.
std::string number(const double &d, const std::string &s)