ATLAS Offline Software
CaloCalibrationHitContainer_p3.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef CALOSIMEVENTTPCNV_CALOCALIBRATIONHITCONTAINER_P3_H
6 #define CALOSIMEVENTTPCNV_CALOCALIBRATIONHITCONTAINER_P3_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::vector<unsigned int> m_energy1; // 18 bits compressed
28 // std::vector<unsigned int> m_energy2; // 18 bits compressed
29 // std::vector<unsigned int> m_energy3; // 18 bits compressed
30  std::string m_name;
31  std::vector<unsigned int> m_particleID;
32 
33 };
34 
35 // inlines
36 
38 
39 inline const std::string& CaloCalibrationHitContainer_p3::name() const {return m_name;}
40 
41 #endif
CaloCalibrationHitContainer_p3::name
const std::string & name() const
Definition: CaloCalibrationHitContainer_p3.h:39
CaloCalibrationHitContainer_p3::CaloCalibrationHitContainer_p3
CaloCalibrationHitContainer_p3()
Default constructor.
Definition: CaloCalibrationHitContainer_p3.h:37
CaloCalibrationHitContainer_p3::m_particleID
std::vector< unsigned int > m_particleID
Definition: CaloCalibrationHitContainer_p3.h:31
CaloCalibrationHitContainer_p3
Persistent represenation of a CaloCalibrationContainer,.
Definition: CaloCalibrationHitContainer_p3.h:16
CaloCalibrationHitContainer_p3::m_energy
std::vector< unsigned int > m_energy
Definition: CaloCalibrationHitContainer_p3.h:26
CaloCalibrationHitContainer_p3::m_channelHash
std::vector< unsigned int > m_channelHash
Definition: CaloCalibrationHitContainer_p3.h:25
CaloCalibrationHitContainer_p3::m_name
std::string m_name
Definition: CaloCalibrationHitContainer_p3.h:30