SND@LHC Software
Loading...
Searching...
No Matches
ecalMaximum.h
Go to the documentation of this file.
1
#ifndef ECALMAXIMUM_H
2
#define ECALMAXIMUM_H
3
4
#include "TObject.h"
5
6
class
ecalCell
;
9
class
ecalMaximum
:
public
TObject
10
{
11
public
:
13
ecalMaximum
() : TObject(),
fCell
(NULL),
fCX
(0.),
fCY
(0.),
fX
(0.),
fY
(0.),
fMark
(0),
fTheta
(0)
14
{};
16
ecalMaximum
(
ecalCell
* cell, Double_t z);
18
ecalMaximum
(
ecalCell
* cell, Double_t cx, Double_t cy, Double_t x, Double_t y);
19
~ecalMaximum
() {};
20
21
ecalCell
*
Cell
()
const
{
return
fCell
;}
22
Double_t
CX
()
const
{
return
fCX
;}
23
Double_t
CY
()
const
{
return
fCY
;}
24
Double_t
X
()
const
{
return
fX
;}
25
Double_t
Y
()
const
{
return
fY
;}
26
Int_t
Mark
()
const
{
return
fMark
;}
27
Double_t
Theta
()
const
{
return
fTheta
;}
28
29
void
SetMark
(Int_t mark) {
fMark
=mark;}
30
void
SetTheta
(Double_t theta) {
fTheta
=theta;}
31
private
:
32
ecalCell
*
fCell
;
34
Double_t
fCX
;
35
Double_t
fCY
;
37
Double_t
fX
;
38
Double_t
fY
;
40
Int_t
fMark
;
43
Double_t
fTheta
;
44
45
ecalMaximum
(
const
ecalMaximum
&);
46
ecalMaximum
&
operator=
(
const
ecalMaximum
&);
47
48
ClassDef(
ecalMaximum
, 1)
49
};
50
51
inline
ecalMaximum::ecalMaximum
(
ecalCell
* cell, Double_t cx, Double_t cy, Double_t x, Double_t y)
52
: TObject(), fCell(cell), fCX(cx), fCY(cy), fX(x), fY(y), fMark(0), fTheta(0)
53
{
54
;
55
}
56
#endif
57
ecalCell
Definition
ecalCell.h:17
ecalMaximum
Definition
ecalMaximum.h:10
ecalMaximum::fTheta
Double_t fTheta
Definition
ecalMaximum.h:43
ecalMaximum::SetMark
void SetMark(Int_t mark)
Definition
ecalMaximum.h:29
ecalMaximum::Y
Double_t Y() const
Definition
ecalMaximum.h:25
ecalMaximum::Mark
Int_t Mark() const
Definition
ecalMaximum.h:26
ecalMaximum::fCY
Double_t fCY
Definition
ecalMaximum.h:35
ecalMaximum::fX
Double_t fX
Definition
ecalMaximum.h:37
ecalMaximum::SetTheta
void SetTheta(Double_t theta)
Definition
ecalMaximum.h:30
ecalMaximum::ecalMaximum
ecalMaximum(const ecalMaximum &)
ecalMaximum::fCX
Double_t fCX
Definition
ecalMaximum.h:34
ecalMaximum::Theta
Double_t Theta() const
Definition
ecalMaximum.h:27
ecalMaximum::CY
Double_t CY() const
Definition
ecalMaximum.h:23
ecalMaximum::ecalMaximum
ecalMaximum()
Definition
ecalMaximum.h:13
ecalMaximum::fY
Double_t fY
Definition
ecalMaximum.h:38
ecalMaximum::CX
Double_t CX() const
Definition
ecalMaximum.h:22
ecalMaximum::fMark
Int_t fMark
Definition
ecalMaximum.h:40
ecalMaximum::fCell
ecalCell * fCell
Definition
ecalMaximum.h:32
ecalMaximum::Cell
ecalCell * Cell() const
Definition
ecalMaximum.h:21
ecalMaximum::X
Double_t X() const
Definition
ecalMaximum.h:24
ecalMaximum::~ecalMaximum
~ecalMaximum()
Definition
ecalMaximum.h:19
ecalMaximum::operator=
ecalMaximum & operator=(const ecalMaximum &)
ecal
ecalMaximum.h
Generated by
1.9.8