ATLAS Offline Software
CaloCalibrationHitContainer_p4.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 #ifndef CALOSIMEVENTTPCNV_CALOCALIBRATIONHITCONTAINER_P4_H
6 #define CALOSIMEVENTTPCNV_CALOCALIBRATIONHITCONTAINER_P4_H
7 
12 #include <vector>
13 #include <string>
14 
16 {
17 public:
18 
21 
22  // Accessors
23  const std::string& name() const;
24 
25  std::vector<unsigned int> m_channelHash;
26  std::vector<unsigned int> m_energy; // 18 bits compressed - all four of them in the same array
27  std::string m_name;
28  std::vector<unsigned int> m_particleUID;
29 
30 };
31 
32 // inlines
33 
35 
36 inline const std::string& CaloCalibrationHitContainer_p4::name() const {return m_name;}
37 
38 #endif
CaloCalibrationHitContainer_p4::name
const std::string & name() const
Definition: CaloCalibrationHitContainer_p4.h:36
CaloCalibrationHitContainer_p4::m_name
std::string m_name
Definition: CaloCalibrationHitContainer_p4.h:27
CaloCalibrationHitContainer_p4::m_particleUID
std::vector< unsigned int > m_particleUID
Definition: CaloCalibrationHitContainer_p4.h:28
CaloCalibrationHitContainer_p4::m_channelHash
std::vector< unsigned int > m_channelHash
Definition: CaloCalibrationHitContainer_p4.h:25
CaloCalibrationHitContainer_p4
Persistent represenation of a CaloCalibrationContainer,.
Definition: CaloCalibrationHitContainer_p4.h:16
CaloCalibrationHitContainer_p4::m_energy
std::vector< unsigned int > m_energy
Definition: CaloCalibrationHitContainer_p4.h:26
CaloCalibrationHitContainer_p4::CaloCalibrationHitContainer_p4
CaloCalibrationHitContainer_p4()
Default constructor.
Definition: CaloCalibrationHitContainer_p4.h:34