|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "GaudiKernel/MsgStream.h"
8 #include "GaudiKernel/StatusCode.h"
11 #include "Identifier/Identifier.h"
16 #define MAXINT 2147483000
17 #define MAXINT2 -2147483000
21 const std::string&
name,
24 m_parabolaRecoTool(
"LArOFPeakRecoTool"),
43 return StatusCode::SUCCESS;
48 const std::vector<float>& ramps,
63 ADCPeak=peak[0]-pedestal;
66 for(
unsigned int i=0;
i<ramps.size();
i++)
80 iprovenance = iprovenance & 0x3FFF;
82 const float fMAXINT =
static_cast<float>(
MAXINT);
83 const float fMAXINT2 =
static_cast<float>(
MAXINT2);
93 #if __GNUC__ >= 11 && __GNUC__ <= 13
94 # pragma GCC diagnostic push
95 # pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
98 #if __GNUC__ >= 11 && __GNUC__ <= 13
99 # pragma GCC diagnostic pop
def retrieve(aClass, aKey=None)
const LArEM_ID * em_idHelper() const
access to EM idHelper
void setErrorString(unsigned int nerr, const std::string &s)
int sampling(const Identifier id) const
return sampling according to :
Returns various counters from the LArRawChannel building.
void incrementErrorCount(unsigned int nerr)
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
Liquid Argon digit base class.
::StatusCode StatusCode
StatusCode definition for legacy code.
Helper class for offline cell identifiers.
bool is_em_barrel(const Identifier id) const
test if the id belongs to the EM barrel
unsigned int returnBitPattern() const
unsigned int qualityBitPattern