ATLAS Offline Software
LArCalorimeter
LArCalibUtils
LArCalibUtils
LArRampFCalCorr.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//***************************************************************************
6
//
7
// LArRampFCalCorr.h - Algorithm to normalize FCal ramps and correct for
8
// baseplane problems
9
//
10
// Author: Alan Robinson <fbfree@interchange.ubc.ca>
11
// Created: August 28, 2007
12
//
13
//***************************************************************************
14
15
#ifndef LARRAMPFCALCORR_H
16
#define LARRAMPFCALCORR_H
17
18
#include "
AthenaBaseComps/AthAlgorithm.h
"
19
20
#include "
LArRawConditions/LArRampComplete.h
"
21
22
#include "
CxxUtils/checker_macros.h
"
23
class
LArOnlineID
;
24
25
class
ATLAS_NOT_THREAD_SAFE
LArRampFCalCorr
:
public
AthAlgorithm
26
{
27
public
:
28
LArRampFCalCorr
(
const
std::string&
name
,ISvcLocator* pSvcLocator);
29
~LArRampFCalCorr
();
30
31
typedef
LArRampComplete::ConstConditionsMapIterator
LArRampIt
;
32
33
StatusCode
initialize
();
34
StatusCode
execute
();
35
StatusCode
stop
();
36
StatusCode
finalize
(){
return
StatusCode::SUCCESS;}
37
38
private
:
39
40
static
int
toMod(
int
& slot);
41
42
const
LArOnlineID
* m_onlineHelper{};
43
44
float
m_threshold{};
45
};
46
47
#endif
LArRampComplete.h
LArRampFCalCorr::~LArRampFCalCorr
~LArRampFCalCorr()
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition:
checker_macros.h:212
initialize
void initialize()
Definition:
run_EoverP.cxx:894
LArConditionsContainerDB::iteratorT
Declaration of const iterator.
Definition:
LArConditionsContainerDB.h:72
PixelModuleFeMask_create_db.stop
int stop
Definition:
PixelModuleFeMask_create_db.py:76
LArG4FSStartPointFilterLegacy.execute
execute
Definition:
LArG4FSStartPointFilterLegacy.py:20
AthAlgorithm.h
LArRampFCalCorr
Definition:
LArRampFCalCorr.h:26
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition:
AthAlgorithm.h:47
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
LArRampFCalCorr::finalize
StatusCode finalize()
Definition:
LArRampFCalCorr.h:36
LArOnlineID
Definition:
LArOnlineID.h:20
LArRampFCalCorr::LArRampIt
LArRampComplete::ConstConditionsMapIterator LArRampIt
Definition:
LArRampFCalCorr.h:31
checker_macros.h
Define macros for attributes used to control the static checker.
Generated on Fri Jan 10 2025 21:13:24 for ATLAS Offline Software by
1.8.18