ATLAS Offline Software
Loading...
Searching...
No Matches
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
10NAME: eflowCellPosition.h
11PACKAGE: offline/Reconstruction/eflowRec
12
13AUTHORS: M.Hodgkinson, R Duxfield (based on R.Duxfields Root package)
14CREATED: 18th Aug, 2005
15
16********************************************************************/
17
19
20class CaloCell;
22
36{
37
38public:
40 eflowCaloENUM layer,
41 double dR);
42 eflowCellPosition(const eflowAbstractCellList* deposit, const CaloCell* cell);
44
45 bool operator<(const eflowCellPosition& rhs) const;
46
47 double dR() const;
48
49private:
51 double m_eta, m_phi;
53};
54#endif
Data object for each calorimeter readout cell.
Definition CaloCell.h:57
This class stores the eta,phi and layer of the calorimeter cell and defines a "<" operator which can ...
eflowCellPosition(const eflowAbstractCellList *deposit, eflowCaloENUM layer, double dR)
eflowCaloENUM m_layer
const eflowAbstractCellList * m_deposit
bool operator<(const eflowCellPosition &rhs) const
eflowCalo::LAYER eflowCaloENUM