![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <cstdlib>#include <iostream>#include <string>#include <bitset>
Include dependency graph for RawTowerDefs.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | RawTowerDefs |
Typedefs | |
| typedef unsigned int | RawTowerDefs::keytype |
Enumerations | |
| enum | RawTowerDefs::CalorimeterId { RawTowerDefs::NONE = 0, RawTowerDefs::CEMC = 1, RawTowerDefs::HCALOUT = 2, RawTowerDefs::HCALIN = 3, RawTowerDefs::EEMC = 4, RawTowerDefs::FEMC = 5, RawTowerDefs::FHCAL = 6, RawTowerDefs::DRCALO = 7, RawTowerDefs::EHCAL = 8, RawTowerDefs::EEMC_crystal = 9, RawTowerDefs::EEMC_glass = 10, RawTowerDefs::LFHCAL = 11, RawTowerDefs::BECAL = 12, RawTowerDefs::ZDC = 13, RawTowerDefs::B0ECAL = 14, RawTowerDefs::BWD_0 = 15, RawTowerDefs::BWD_1 = 16, RawTowerDefs::BWD_2 = 17, RawTowerDefs::BWD_3 = 18, RawTowerDefs::BWD_4 = 19 } |
Functions | |
| RawTowerDefs::keytype | RawTowerDefs::encode_towerid (const CalorimeterId calo_id, const unsigned int tower_index_1, const unsigned int tower_index_2) |
| RawTowerDefs::keytype | RawTowerDefs::encode_towerid (const CalorimeterId calo_id, const unsigned int tower_index) |
| CalorimeterId | RawTowerDefs::decode_caloid (const unsigned int calo_tower_id) |
| unsigned int | RawTowerDefs::decode_index (const unsigned int calo_tower_id) |
| unsigned int | RawTowerDefs::decode_index1 (const unsigned int calo_tower_id) |
| unsigned int | RawTowerDefs::decode_index2 (const unsigned int calo_tower_id) |
| unsigned int | RawTowerDefs::decode_index1v2 (const unsigned int calo_tower_id) |
| unsigned int | RawTowerDefs::decode_index2v2 (const unsigned int calo_tower_id) |
| unsigned int | RawTowerDefs::decode_index3v2 (const unsigned int calo_tower_id) |
| RawTowerDefs::keytype | RawTowerDefs::encode_towerid (const CalorimeterId calo_id, const unsigned int tower_index_1, const unsigned int tower_index_2, const unsigned int tower_index_3) |
| std::string | RawTowerDefs::convert_caloid_to_name (const RawTowerDefs::CalorimeterId calo_id) |
| RawTowerDefs::CalorimeterId | RawTowerDefs::convert_name_to_caloid (const std::string &caloname) |
Variables | |
| static unsigned int | RawTowerDefs::calo_idbits = 8 |
| static unsigned int | RawTowerDefs::tower_idbits = sizeof(keytype) * 8 - calo_idbits |
| static unsigned int | RawTowerDefs::index1_idbits = tower_idbits / 2 |