ATLAS Offline Software
Loading...
Searching...
No Matches
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
29class TIDARoiParameters : public TObject {
30
31public:
32
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
42
43
44 virtual ~TIDARoiParameters();
45
46 float eta() const { return m_eta; }
47 float phi() const { return m_phi; }
48 float zed() const { return m_zed; }
49
50 float etaMinus() const { return m_etaMinus; }
51 float etaPlus() const { return m_etaPlus; }
52
53 float phiMinus() const { return m_phiMinus; }
54 float phiPlus() const { return m_phiPlus; }
55
56 float zedMinus() const { return m_zedMinus; }
57 float zedPlus() const { return m_zedPlus; }
58
59protected:
60
61 float m_eta;
62 float m_phi;
63 float m_zed;
64
66 float m_etaPlus;
67
69 float m_phiPlus;
70
72 float m_zedPlus;
73
74 ClassDef( TIDARoiParameters, 1 )
75
76};
77
78inline std::ostream& operator<<( std::ostream& s, const TIDARoiParameters& t ) {
79 return s << "\tP: eta: " << t.eta() << " " << t.etaMinus() << " - " << t.etaPlus()
80 << "\tphi: " << t.phi() << " " << t.phiMinus() << " - " << t.phiPlus()
81 << "\tz: " << t.zed() << " " << t.zedMinus() << " - " << t.zedPlus();
82}
83
84
85#endif // TIDAROIPARAMETERS_H
86
87
88
89
90
91
92
93
94
95
std::ostream & operator<<(std::ostream &s, const TIDARoiParameters &t)
float etaMinus() const
float phiPlus() const
float phiMinus() const
float zedMinus() const
float zedPlus() const
float etaPlus() const
TIDARoiParameters(const TIDARoiParameters &p)=default