ATLAS Offline Software
TIDARoiParameters.h
Go to the documentation of this file.
1 /* emacs: this is -*- c++ -*- */
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 
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 
59 protected:
60 
61  float m_eta;
62  float m_phi;
63  float m_zed;
64 
65  float m_etaMinus;
66  float m_etaPlus;
67 
68  float m_phiMinus;
69  float m_phiPlus;
70 
71  float m_zedMinus;
72  float m_zedPlus;
73 
74  ClassDef( TIDARoiParameters, 1 )
75 
76 };
77 
78 inline 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 
TIDARoiParameters::m_eta
float m_eta
Definition: TIDARoiParameters.h:61
TIDARoiParameters::eta
float eta() const
Definition: TIDARoiParameters.h:46
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
TIDARoiParameters::phi
float phi() const
Definition: TIDARoiParameters.h:47
operator<<
std::ostream & operator<<(std::ostream &s, const TIDARoiParameters &t)
Definition: TIDARoiParameters.h:78
TIDARoiParameters::zedMinus
float zedMinus() const
Definition: TIDARoiParameters.h:56
TIDARoiParameters
Definition: TIDARoiParameters.h:29
TIDARoiParameters::m_etaPlus
float m_etaPlus
Definition: TIDARoiParameters.h:66
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
TIDARoiParameters::TIDARoiParameters
TIDARoiParameters()
Definition: TIDARoiParameters.cxx:40
TIDARoiParameters::m_etaMinus
float m_etaMinus
Definition: TIDARoiParameters.h:65
TIDARoiParameters::etaMinus
float etaMinus() const
Definition: TIDARoiParameters.h:50
TIDARoiParameters::zedPlus
float zedPlus() const
Definition: TIDARoiParameters.h:57
TIDARoiParameters::phiMinus
float phiMinus() const
Definition: TIDARoiParameters.h:53
TIDARoiParameters::m_zedMinus
float m_zedMinus
Definition: TIDARoiParameters.h:71
TIDARoiParameters::m_phiMinus
float m_phiMinus
Definition: TIDARoiParameters.h:68
TIDARoiParameters::m_phiPlus
float m_phiPlus
Definition: TIDARoiParameters.h:69
TIDARoiParameters::etaPlus
float etaPlus() const
Definition: TIDARoiParameters.h:51
TIDARoiParameters::m_zedPlus
float m_zedPlus
Definition: TIDARoiParameters.h:72
TIDARoiParameters::~TIDARoiParameters
virtual ~TIDARoiParameters()
Definition: TIDARoiParameters.cxx:60
TIDARoiParameters::zed
float zed() const
Definition: TIDARoiParameters.h:48
TIDARoiParameters::TIDARoiParameters
TIDARoiParameters(const TIDARoiParameters &p)=default
TIDARoiParameters::m_zed
float m_zed
Definition: TIDARoiParameters.h:63
TIDARoiParameters::m_phi
float m_phi
Definition: TIDARoiParameters.h:62
TIDARoiParameters::phiPlus
float phiPlus() const
Definition: TIDARoiParameters.h:54