ATLAS Offline Software
Trigger
TrigTools
TrigInDetToolInterfaces
TrigInDetToolInterfaces
TrigL2HitResidual.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 __TRIGL2HITRESIDUAL_H__
6
#define __TRIGL2HITRESIDUAL_H__
7
8
#include <ostream>
9
#include <string>
10
11
class
Identifier
;
12
class
MsgStream;
13
14
enum class
Region
:
std::uint8_t
{
15
PixBarrel
,
16
PixEndcap
,
17
SctBarrel
,
18
SctEndcap
,
19
IBL
,
20
Undefined
,
21
};
22
23
24
class
TrigL2HitResidual
{
25
public
:
26
TrigL2HitResidual
(
Identifier
,
Region
,
double
,
double
);
27
TrigL2HitResidual
(
Identifier
,
Region
,
double
,
double
,
double
,
double
);
28
~TrigL2HitResidual
(){};
29
double
phiResidual
()
const
;
30
double
etaResidual
()
const
;
31
double
phiPull
()
const
;
32
double
etaPull
()
const
;
33
Identifier
identify
()
const
;
34
Region
regionId
()
const
;
35
private
:
36
Identifier
m_id
;
37
Region
m_region
;
38
double
m_phiRes
,
m_phiPull
,
m_etaRes
,
m_etaPull
;
39
};
40
41
std::string
str
(
const
TrigL2HitResidual
& );
//<! printing helper
42
MsgStream&
operator<<
( MsgStream&,
const
TrigL2HitResidual
& );
//<! printing helper (wraps above)
43
44
45
#include "
TrigInDetToolInterfaces/TrigL2HitResidual.icc
"
46
47
#endif
Region::SctBarrel
@ SctBarrel
Region::PixBarrel
@ PixBarrel
xAOD::uint8_t
uint8_t
Definition:
Muon_v1.cxx:557
Region::SctEndcap
@ SctEndcap
TrigL2HitResidual::m_region
Region m_region
Definition:
TrigL2HitResidual.h:37
TrigL2HitResidual::m_phiRes
double m_phiRes
Definition:
TrigL2HitResidual.h:38
TrigL2HitResidual::regionId
Region regionId() const
TrigL2HitResidual.icc
TrigL2HitResidual::m_phiPull
double m_phiPull
Definition:
TrigL2HitResidual.h:38
str
std::string str(const TrigL2HitResidual &)
TrigL2HitResidual::TrigL2HitResidual
TrigL2HitResidual(Identifier, Region, double, double)
TrigL2HitResidual::m_etaRes
double m_etaRes
Definition:
TrigL2HitResidual.h:38
Region::PixEndcap
@ PixEndcap
TrigL2HitResidual::etaResidual
double etaResidual() const
TrigL2HitResidual::m_etaPull
double m_etaPull
Definition:
TrigL2HitResidual.h:38
operator<<
MsgStream & operator<<(MsgStream &, const TrigL2HitResidual &)
Region
Region
Definition:
TrigL2HitResidual.h:14
TrigL2HitResidual::identify
Identifier identify() const
Region::IBL
@ IBL
TrigL2HitResidual::etaPull
double etaPull() const
Region::Undefined
@ Undefined
TrigL2HitResidual::TrigL2HitResidual
TrigL2HitResidual(Identifier, Region, double, double, double, double)
TrigL2HitResidual
Definition:
TrigL2HitResidual.h:24
TrigL2HitResidual::phiPull
double phiPull() const
TrigL2HitResidual::phiResidual
double phiResidual() const
TrigL2HitResidual::m_id
Identifier m_id
Definition:
TrigL2HitResidual.h:36
TrigL2HitResidual::~TrigL2HitResidual
~TrigL2HitResidual()
Definition:
TrigL2HitResidual.h:28
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Sun Dec 22 2024 21:21:07 for ATLAS Offline Software by
1.8.18