ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1CaloToolInterfaces
TrigT1CaloToolInterfaces
IL1CaloMappingTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGT1CALOTOOLINTERFACES_IL1CALOMAPPINGTOOL_H
6
#define TRIGT1CALOTOOLINTERFACES_IL1CALOMAPPINGTOOL_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
#include "GaudiKernel/IInterface.h"
10
11
namespace
LVL1
{
12
13
class
IL1CaloMappingTool
:
virtual
public
IAlgTool {
14
15
public
:
16
DeclareInterfaceID
(
IL1CaloMappingTool
, 1, 0);
17
18
virtual
bool
mapping
(
int
crate,
int
module,
int
channel,
19
double
&
eta
,
double
&
phi
,
int
& layer)
const
= 0;
20
virtual
bool
mapping
(
double
eta
,
double
phi
,
int
layer,
21
int
& crate,
int
& module,
int
& channel)
const
= 0;
22
23
};
24
25
}
// end of namespace
26
27
#endif
eta
Scalar eta() const
pseudorapidity method
Definition
AmgMatrixBasePlugin.h:83
phi
Scalar phi() const
phi method
Definition
AmgMatrixBasePlugin.h:67
LVL1::IL1CaloMappingTool
Definition
IL1CaloMappingTool.h:13
LVL1::IL1CaloMappingTool::DeclareInterfaceID
DeclareInterfaceID(IL1CaloMappingTool, 1, 0)
LVL1::IL1CaloMappingTool::mapping
virtual bool mapping(double eta, double phi, int layer, int &crate, int &module, int &channel) const =0
LVL1::IL1CaloMappingTool::mapping
virtual bool mapping(int crate, int module, int channel, double &eta, double &phi, int &layer) const =0
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition
IZdcDataAccess.h:13
Generated on
for ATLAS Offline Software by
1.17.0