ATLAS Offline Software
Loading...
Searching...
No Matches
TrigTauCluster_p1.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_p1
9 *
10 * @brief persistent partner for TrigTauCluster
11 *
12 * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13 * @author Francesca Bucci <f.bucci@cern.ch> - U. Geneva
14 **********************************************************************************/
15#ifndef TRIGCALOEVENTTPCNV_TRIGTAUCLUSTER_P1_H
16#define TRIGCALOEVENTTPCNV_TRIGTAUCLUSTER_P1_H
17
19
20//need this for MAXSIZE, NUMEMSAMP, and NUMHADSAMP
22#include "CxxUtils/unused.h"
23
25{
26 public:
27
28 TrigTauCluster_p1() = default;
30
31 private:
32
33 // Some of these are unused, but we shouldn't delete them
34 // since they're part of the persistent data.
35 float m_EMenergy{};
36 float m_HADenergy{};
37 float ATH_UNUSED_MEMBER(m_eEMCalib){};
38 float m_eCalib{};
39 float ATH_UNUSED_MEMBER(m_EnergyS[MAXSIZE]){};
40 float m_Eta{-999};
41 float m_Phi{-999};
43 float m_IsoFrac{};
45 float ATH_UNUSED_MEMBER(m_HADenergyWidth[NUMHADSAMP]){};
47 float m_stripWidth{};
48
49 float ATH_UNUSED_MEMBER(m_EMenergyNor[NUMEMSAMP]){};
50 float ATH_UNUSED_MEMBER(m_EMenergyWid[NUMEMSAMP]){};
51 float ATH_UNUSED_MEMBER(m_EMenergyNar[NUMEMSAMP]){};
52
53 float ATH_UNUSED_MEMBER(m_HADenergyNor[NUMHADSAMP]){};
54 float ATH_UNUSED_MEMBER( m_HADenergyWid[NUMHADSAMP]){};
55 float ATH_UNUSED_MEMBER(m_HADenergyNar[NUMHADSAMP]){};
56
57 //the TrigCaloCluster base class
59
60};
61
62#endif
const int NUMHADSAMP
Number of HAD Samples.
const int NUMEMSAMP
Number of EM Samples.
This class is an object reference used in Athena persistent data model.
Definition TPObjRef.h:20
float m_EMRadius[NUMEMSAMP]
float ATH_UNUSED_MEMBER(m_HADenergyNar[NUMHADSAMP])
float ATH_UNUSED_MEMBER(m_eEMCalib)
friend class TrigTauClusterCnv_p1
float ATH_UNUSED_MEMBER(m_HADenergyWidth[NUMHADSAMP])
TrigTauCluster_p1()=default
float ATH_UNUSED_MEMBER(m_EMenergyNor[NUMEMSAMP])
float ATH_UNUSED_MEMBER(m_HADenergyWid[NUMHADSAMP])
float ATH_UNUSED_MEMBER(m_EnergyS[MAXSIZE])
float ATH_UNUSED_MEMBER(m_HADenergyNor[NUMHADSAMP])
float ATH_UNUSED_MEMBER(m_EMenergyWid[NUMEMSAMP])
float m_EMenergyWidth[NUMEMSAMP]
float ATH_UNUSED_MEMBER(m_EMenergyNar[NUMEMSAMP])
Macro to mark a member as unused.