EDM4eic
EIC data model
Toggle main menu visibility
Loading...
Searching...
No Matches
CalorimeterHitData.h
Go to the documentation of this file.
1
// AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2
3
#ifndef EDM4EIC_CalorimeterHitDATA_H
4
#define EDM4EIC_CalorimeterHitDATA_H
5
6
#include "edm4hep/Vector3f.h"
7
#include <cstdint>
8
9
namespace
edm4eic
{
10
11
12
/** @class CalorimeterHitData
13
* Calorimeter hit
14
* @author: W. Armstrong, S. Joosten
15
*/
16
class
CalorimeterHitData
{
17
public
:
18
std::uint64_t
cellID
{};
///< The detector specific (geometrical) cell id.
19
float
energy
{};
///< The energy for this hit in [GeV].
20
float
energyError
{};
///< Error on energy [GeV].
21
float
time
{};
///< The time of the hit in [ns].
22
float
timeError
{};
///< Error on the time
23
::edm4hep::Vector3f
position
{};
///< The global position of the hit in world coordinates [mm].
24
::edm4hep::Vector3f
dimension
{};
///< The dimension information of the cell [mm].
25
std::int32_t
sector
{};
///< Sector that this hit occurred in
26
std::int32_t
layer
{};
///< Layer that the hit occurred in
27
::edm4hep::Vector3f
local
{};
///< The local coordinates of the hit in the detector segment [mm].
28
29
};
30
31
32
namespace
v890
{
33
using
CalorimeterHitData
=
edm4eic::CalorimeterHitData
;
34
}
// namespace v890
35
36
37
}
// namespace edm4eic
38
39
40
#endif
edm4eic::CalorimeterHitData
Definition
CalorimeterHitData.h:16
edm4eic::CalorimeterHitData::energy
float energy
The energy for this hit in [GeV].
Definition
CalorimeterHitData.h:19
edm4eic::CalorimeterHitData::local
::edm4hep::Vector3f local
The local coordinates of the hit in the detector segment [mm].
Definition
CalorimeterHitData.h:27
edm4eic::CalorimeterHitData::cellID
std::uint64_t cellID
The detector specific (geometrical) cell id.
Definition
CalorimeterHitData.h:18
edm4eic::CalorimeterHitData::energyError
float energyError
Error on energy [GeV].
Definition
CalorimeterHitData.h:20
edm4eic::CalorimeterHitData::dimension
::edm4hep::Vector3f dimension
The dimension information of the cell [mm].
Definition
CalorimeterHitData.h:24
edm4eic::CalorimeterHitData::layer
std::int32_t layer
Layer that the hit occurred in.
Definition
CalorimeterHitData.h:26
edm4eic::CalorimeterHitData::time
float time
The time of the hit in [ns].
Definition
CalorimeterHitData.h:21
edm4eic::CalorimeterHitData::position
::edm4hep::Vector3f position
The global position of the hit in world coordinates [mm].
Definition
CalorimeterHitData.h:23
edm4eic::CalorimeterHitData::sector
std::int32_t sector
Sector that this hit occurred in.
Definition
CalorimeterHitData.h:25
edm4eic::CalorimeterHitData::timeError
float timeError
Error on the time.
Definition
CalorimeterHitData.h:22
edm4eic::v890
Definition
CalorimeterHitData.h:32
edm4eic::v890::CalorimeterHitData
edm4eic::CalorimeterHitData CalorimeterHitData
Definition
CalorimeterHitData.h:33
edm4eic
Definition
CalorimeterHit.cc:17
build
edm4eic
CalorimeterHitData.h
Generated by
1.17.0