ATLAS Offline Software
Reconstruction
eflowRec
eflowRec
eflowCellPosition.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 EFLOWCELLPOSITION_H
6
#define EFLOWCELLPOSITION_H
7
8
/********************************************************************
9
10
NAME: eflowCellPosition.h
11
PACKAGE: offline/Reconstruction/eflowRec
12
13
AUTHORS: M.Hodgkinson, R Duxfield (based on R.Duxfields Root package)
14
CREATED: 18th Aug, 2005
15
16
********************************************************************/
17
18
#include "
eflowRec/eflowCaloRegions.h
"
19
20
class
CaloCell
;
21
class
eflowAbstractCellList
;
22
35
class
eflowCellPosition
36
{
37
38
public
:
39
eflowCellPosition
(
const
eflowAbstractCellList
* deposit,
40
eflowCaloENUM
layer
,
41
double
dR
);
42
eflowCellPosition
(
const
eflowAbstractCellList
* deposit,
const
CaloCell
*
cell
);
43
~eflowCellPosition
() {}
44
45
bool
operator<
(
const
eflowCellPosition
& rhs)
const
;
46
47
double
dR
()
const
;
48
49
private
:
50
eflowCaloENUM
m_layer
;
51
double
m_eta
,
m_phi
;
52
const
eflowAbstractCellList
*
m_deposit
;
53
};
54
#endif
eflowCaloRegions.h
eflowCellPosition::eflowCellPosition
eflowCellPosition(const eflowAbstractCellList *deposit, eflowCaloENUM layer, double dR)
Definition:
eflowCellPosition.cxx:27
ReadCellNoiseFromCool.cell
cell
Definition:
ReadCellNoiseFromCool.py:53
eflowCellPosition::dR
double dR() const
Definition:
eflowCellPosition.cxx:64
eflowCellPosition
This class stores the eta,phi and layer of the calorimeter cell and defines a "<" operator which can ...
Definition:
eflowCellPosition.h:36
eflowCellPosition::m_deposit
const eflowAbstractCellList * m_deposit
Definition:
eflowCellPosition.h:52
TRT::Hit::layer
@ layer
Definition:
HitInfo.h:79
eflowCellPosition::m_layer
eflowCaloENUM m_layer
Definition:
eflowCellPosition.h:50
eflowCellPosition::m_phi
double m_phi
Definition:
eflowCellPosition.h:51
eflowAbstractCellList
Definition:
eflowAbstractCellList.h:31
eflowCellPosition::operator<
bool operator<(const eflowCellPosition &rhs) const
Definition:
eflowCellPosition.cxx:45
eflowCalo::LAYER
LAYER
Definition:
eflowCaloRegions.h:36
CaloCell
Data object for each calorimeter readout cell.
Definition:
CaloCell.h:57
eflowCellPosition::~eflowCellPosition
~eflowCellPosition()
Definition:
eflowCellPosition.h:43
eflowCellPosition::m_eta
double m_eta
Definition:
eflowCellPosition.h:51
Generated on Sun Dec 22 2024 21:09:43 for ATLAS Offline Software by
1.8.18