ATLAS Offline Software
Loading...
Searching...
No Matches
CaloTopoTmpHashCluster.h
Go to the documentation of this file.
1// Yo emacs, this is -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7//-----------------------------------------------------------------------
8// File and Version Information:
9// $Id: CaloTopoTmpHashCluster.h,v 1.6 2008-12-23 02:57:16 ssnyder Exp $
10//
11// Description: temporary Cluster Container for topological cluster maker
12//
13// Environment:
14// Software developed for the ATLAS Detector at the CERN LHC
15//
16// Author List:
17// Sven Menke
18//
19//-----------------------------------------------------------------------
20
21#ifndef CALOTOPOTMPHASHCLUSTER_H
22#define CALOTOPOTMPHASHCLUSTER_H
23
26
28 : public CaloTopoTmpHashClusterBase<CaloTopoTmpClusterCell>
29{
32private:
33
34 // Friends
35
36 // Data members
37
38 float m_maxEt;
39 // Helper functions
40
41public:
42
43 // Constructors
49
50 // Destructors
51
52 // Operators
53
54 // Selectors
55
56 inline float getMaxEt() const
57 {
58 return m_maxEt;
59 }
60
61 void removeAll()
62 {
64 m_maxEt = 0;
65 }
66
67 void add(HashCell& hashCell);
68
69 void add(CaloTopoTmpHashCluster& hashCluster);
70
71};
72
73
74#endif // CALOTOPOTMPHASHCLUSTER_H
75
CaloTopoTmpHashCell< CaloTopoTmpClusterCell > HashCell
CaloTopoTmpHashCluster(pool_type &pool)
void add(HashCell &hashCell)
CaloTopoTmpHashClusterBase< CaloTopoTmpClusterCell > Base
pool namespace
Definition libname.h:15