ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigAnalysis
TrigInDetAnalysis
TrigInDetAnalysis
TIDARoiParameters.h
Go to the documentation of this file.
1
/* emacs: this is -*- c++ -*- */
18
19
20
#ifndef TIDAROIPARAMETERS_H
21
#define TIDAROIPARAMETERS_H
22
23
#include <iostream>
24
25
#include "TObject.h"
26
27
28
29
class
TIDARoiParameters
:
public
TObject {
30
31
public
:
32
33
TIDARoiParameters
();
34
35
36
TIDARoiParameters
(
double
eta
,
double
etaMinus
,
double
etaPlus
,
37
double
phi
,
double
phiMinus
,
double
phiPlus
,
38
double
zed
,
double
zedMinus
,
double
zedPlus
);
39
40
41
TIDARoiParameters
(
const
TIDARoiParameters
& p ) =
default
;
42
TIDARoiParameters
&
operator=
(
const
TIDARoiParameters
&) =
default
;
43
44
TIDARoiParameters
(
TIDARoiParameters
&&) noexcept = default;
45
TIDARoiParameters
& operator=(
TIDARoiParameters
&&) noexcept = default;
46
47
48
virtual ~
TIDARoiParameters
();
49
50
float
eta
()
const
{
return
m_eta
; }
51
float
phi
()
const
{
return
m_phi
; }
52
float
zed
()
const
{
return
m_zed
; }
53
54
float
etaMinus
()
const
{
return
m_etaMinus
; }
55
float
etaPlus
()
const
{
return
m_etaPlus
; }
56
57
float
phiMinus
()
const
{
return
m_phiMinus
; }
58
float
phiPlus
()
const
{
return
m_phiPlus
; }
59
60
float
zedMinus
()
const
{
return
m_zedMinus
; }
61
float
zedPlus
()
const
{
return
m_zedPlus
; }
62
63
protected
:
64
65
float
m_eta
;
66
float
m_phi
;
67
float
m_zed
;
68
69
float
m_etaMinus
;
70
float
m_etaPlus
;
71
72
float
m_phiMinus
;
73
float
m_phiPlus
;
74
75
float
m_zedMinus
;
76
float
m_zedPlus
;
77
78
ClassDef(
TIDARoiParameters
, 1 )
79
80
};
81
82
inline
std::ostream&
operator<<
( std::ostream& s,
const
TIDARoiParameters
& t ) {
83
return
s <<
"\tP: eta: "
<< t.eta() <<
" "
<< t.etaMinus() <<
" - "
<< t.etaPlus()
84
<<
"\tphi: "
<< t.phi() <<
" "
<< t.phiMinus() <<
" - "
<< t.phiPlus()
85
<<
"\tz: "
<< t.zed() <<
" "
<< t.zedMinus() <<
" - "
<< t.zedPlus();
86
}
87
88
89
#endif
// TIDAROIPARAMETERS_H
90
91
92
93
94
95
96
97
98
99
operator<<
std::ostream & operator<<(std::ostream &s, const TIDARoiParameters &t)
Definition
TIDARoiParameters.h:82
TIDARoiParameters
Definition
TIDARoiParameters.h:29
TIDARoiParameters::m_phi
float m_phi
Definition
TIDARoiParameters.h:66
TIDARoiParameters::m_zedPlus
float m_zedPlus
Definition
TIDARoiParameters.h:76
TIDARoiParameters::etaMinus
float etaMinus() const
Definition
TIDARoiParameters.h:54
TIDARoiParameters::m_zed
float m_zed
Definition
TIDARoiParameters.h:67
TIDARoiParameters::m_etaPlus
float m_etaPlus
Definition
TIDARoiParameters.h:70
TIDARoiParameters::phi
float phi() const
Definition
TIDARoiParameters.h:51
TIDARoiParameters::m_etaMinus
float m_etaMinus
Definition
TIDARoiParameters.h:69
TIDARoiParameters::m_zedMinus
float m_zedMinus
Definition
TIDARoiParameters.h:75
TIDARoiParameters::eta
float eta() const
Definition
TIDARoiParameters.h:50
TIDARoiParameters::TIDARoiParameters
TIDARoiParameters()
Definition
TIDARoiParameters.cxx:40
TIDARoiParameters::TIDARoiParameters
TIDARoiParameters(TIDARoiParameters &&) noexcept=default
TIDARoiParameters::m_eta
float m_eta
Definition
TIDARoiParameters.h:65
TIDARoiParameters::phiPlus
float phiPlus() const
Definition
TIDARoiParameters.h:58
TIDARoiParameters::phiMinus
float phiMinus() const
Definition
TIDARoiParameters.h:57
TIDARoiParameters::m_phiMinus
float m_phiMinus
Definition
TIDARoiParameters.h:72
TIDARoiParameters::zed
float zed() const
Definition
TIDARoiParameters.h:52
TIDARoiParameters::zedMinus
float zedMinus() const
Definition
TIDARoiParameters.h:60
TIDARoiParameters::zedPlus
float zedPlus() const
Definition
TIDARoiParameters.h:61
TIDARoiParameters::operator=
TIDARoiParameters & operator=(const TIDARoiParameters &)=default
TIDARoiParameters::etaPlus
float etaPlus() const
Definition
TIDARoiParameters.h:55
TIDARoiParameters::TIDARoiParameters
TIDARoiParameters(const TIDARoiParameters &p)=default
TIDARoiParameters::m_phiPlus
float m_phiPlus
Definition
TIDARoiParameters.h:73
Generated on
for ATLAS Offline Software by
1.16.1