ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
(
const
EventContext& ctx);
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
AthAlgorithm.h
LArRampComplete.h
checker_macros.h
Define macros for attributes used to control the static checker.
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
AthAlgorithm::execute
virtual StatusCode execute(const EventContext &ctx)=0
Execute method.
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
LArConditionsContainer< LArRampP1 >::ConstConditionsMapIterator
ConditionsMap::const_iterator ConstConditionsMapIterator
Definition
LArConditionsContainer.h:86
LArOnlineID
Definition
LArOnlineID.h:21
LArRampFCalCorr::LArRampIt
LArRampComplete::ConstConditionsMapIterator LArRampIt
Definition
LArRampFCalCorr.h:31
LArRampFCalCorr::stop
StatusCode stop()
Definition
LArRampFCalCorr.cxx:47
LArRampFCalCorr::m_onlineHelper
const LArOnlineID * m_onlineHelper
Definition
LArRampFCalCorr.h:42
LArRampFCalCorr::~LArRampFCalCorr
~LArRampFCalCorr()
LArRampFCalCorr::LArRampFCalCorr
LArRampFCalCorr(const std::string &name, ISvcLocator *pSvcLocator)
Definition
LArRampFCalCorr.cxx:30
LArRampFCalCorr::m_threshold
float m_threshold
Definition
LArRampFCalCorr.h:44
LArRampFCalCorr::finalize
StatusCode finalize()
Definition
LArRampFCalCorr.h:36
initialize
void initialize()
Definition
run_EoverP.cxx:894
Generated on
for ATLAS Offline Software by
1.17.0