ATLAS Offline Software
Trigger
TrigT1
TrigT1CaloToolInterfaces
TrigT1CaloToolInterfaces
IL1DatabaseOverrideTool.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
16
#ifndef ILVL1L1DATABASEOVERRIDETOOL_H
17
#define ILVL1L1DATABASEOVERRIDETOOL_H
18
19
#include "GaudiKernel/IAlgTool.h"
20
21
class
L1CaloPprChanDefaultsContainer
;
22
class
L1CaloPprChanCalibContainer
;
23
class
L1CaloDisabledTowersContainer
;
24
class
L1CaloPpmDeadChannelsContainer
;
25
26
namespace
LVL1
{
27
static
const
InterfaceID IID_IL1DatabaseOverrideTool(
"LVL1::IL1DatabaseOverrideTool"
, 1, 0);
28
29
class
IL1DatabaseOverrideTool
:
virtual
public
IAlgTool {
30
public
:
31
static
const
InterfaceID&
interfaceID
() {
return
IID_IL1DatabaseOverrideTool; }
32
33
// each method modifies the database folder
34
virtual
StatusCode
modifyChanDefaults
(
L1CaloPprChanDefaultsContainer
&) = 0;
35
virtual
StatusCode
modifyChanCalib
(
L1CaloPprChanCalibContainer
&) = 0;
36
virtual
StatusCode
modifyDisabledTowers
(
L1CaloDisabledTowersContainer
&) = 0;
37
virtual
StatusCode
modifyDeadChannels
(
L1CaloPpmDeadChannelsContainer
&) = 0;
38
};
39
}
// end of namespace
40
41
#endif
LVL1::IL1DatabaseOverrideTool::interfaceID
static const InterfaceID & interfaceID()
Definition:
IL1DatabaseOverrideTool.h:31
L1CaloDisabledTowersContainer
Definition:
L1CaloDisabledTowersContainer.h:27
L1CaloPprChanDefaultsContainer
Definition:
L1CaloPprChanDefaultsContainer.h:27
LVL1::IL1DatabaseOverrideTool::modifyChanDefaults
virtual StatusCode modifyChanDefaults(L1CaloPprChanDefaultsContainer &)=0
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition:
ICMMCPHitsCnvTool.h:18
L1CaloPprChanCalibContainer
Definition:
L1CaloPprChanCalibContainer.h:27
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LVL1::IL1DatabaseOverrideTool::modifyDeadChannels
virtual StatusCode modifyDeadChannels(L1CaloPpmDeadChannelsContainer &)=0
L1CaloPpmDeadChannelsContainer
Definition:
L1CaloPpmDeadChannelsContainer.h:27
LVL1::IL1DatabaseOverrideTool::modifyDisabledTowers
virtual StatusCode modifyDisabledTowers(L1CaloDisabledTowersContainer &)=0
LVL1::IL1DatabaseOverrideTool
Definition:
IL1DatabaseOverrideTool.h:29
LVL1::IL1DatabaseOverrideTool::modifyChanCalib
virtual StatusCode modifyChanCalib(L1CaloPprChanCalibContainer &)=0
Generated on Mon Dec 23 2024 21:11:32 for ATLAS Offline Software by
1.8.18