ATLAS Offline Software
Loading...
Searching...
No Matches
TrigTauCluster_p2.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5/**********************************************************************************
6 * @Project: Trigger
7 * @Package: TrigCaloEventTPCnv
8 * @class : TrigTauCluster_p2
9 *
10 * @brief persistent partner for TrigTauCluster
11 *
12 * @author M. Pilar Casado <casado@ifae.es> - IFAE-Barcelona
13 *
14 * File and Version Information:
15 **********************************************************************************/
16#ifndef TRIGCALOEVENTTPCNV_TRIGTAUCLUSTER_P2_H
17#define TRIGCALOEVENTTPCNV_TRIGTAUCLUSTER_P2_H
18
21
22//need this for MAXSIZE, NUMEMSAMP, and NUMHADSAMP
24#include "CxxUtils/unused.h"
25
27{
28 public:
29
30 TrigTauCluster_p2() = default;
31
33
34 private:
35
37 float m_EMenergy{};
39 float m_HADenergy{};
41 float m_eCalib{};
43 float m_EMRadius2{};
45 float m_CaloRadius{};
47 float m_IsoFrac{};
53 float m_stripWidth{};
56
57 // Unused, but shouldn't delete it since it's part of the persistent data.
58 bool ATH_UNUSED_MEMBER(m_valid){};
61
62 //the TrigCaloCluster base class
64
65};
66
67#endif
This class is an object reference used in Athena persistent data model.
Definition TPObjRef.h:20
int m_numTotCells
Total number of cells in the cluster.
ElementLinkInt_p1 m_details
ElementLink to TrigTauClusterDetailsContainer.
float m_EMenergy
EM Energy.
float m_HADenergy
HAD Energy.
friend class TrigTauClusterCnv_p2
TrigTauCluster_p2()=default
float m_IsoFrac
Isolation Fraction.
float m_EMRadius2
EM Radius.
int m_numStripCells
Number of fired strips.
float m_stripWidthOffline
Width as in Offline.
float m_eCalib
Calibrated Energy.
float m_stripWidth
Width in the strip sampling.
bool ATH_UNUSED_MEMBER(m_valid)
float m_CaloRadius
Total Calo Radius.
Macro to mark a member as unused.