BOSS 7.0.3
BESIII Offline Software System
|
#include <HltID.h>
Public Member Functions | |
HltID (void) | |
constructor | |
~HltID (void) | |
destructor | |
HltID (void) | |
constructor | |
~HltID (void) | |
destructor | |
Public Member Functions inherited from BesDetectorID | |
BesDetectorID (void) | |
~BesDetectorID (void) | |
Identifier | mdc (void) const |
Identifier | tof (void) const |
Identifier | emc (void) const |
Identifier | muc (void) const |
Identifier | hlt (void) const |
Identifier | mrpc (void) const |
bool | is_mdc (const Identifier &id) const |
bool | is_tof (const Identifier &id) const |
bool | is_emc (const Identifier &id) const |
bool | is_muc (const Identifier &id) const |
bool | is_hlt (const Identifier &id) const |
bool | is_mrpc (const Identifier &id) const |
BesDetectorID (void) | |
~BesDetectorID (void) | |
Identifier | mdc (void) const |
Identifier | tof (void) const |
Identifier | emc (void) const |
Identifier | muc (void) const |
Identifier | hlt (void) const |
Identifier | mrpc (void) const |
bool | is_mdc (const Identifier &id) const |
bool | is_tof (const Identifier &id) const |
bool | is_emc (const Identifier &id) const |
bool | is_muc (const Identifier &id) const |
bool | is_hlt (const Identifier &id) const |
bool | is_mrpc (const Identifier &id) const |
Static Public Member Functions | |
static Identifier | convert (const unsigned int id, const int nmdc=0, const int ntof=0, const int nemc=0, const int nmuc=0) |
convert global id to sub-id(Identifier) | |
static Identifier | data_type_id (const unsigned int detector, const unsigned int id_in_sub=0) |
For a single data. | |
static unsigned int | getIntID (const unsigned int detector, const unsigned int id_in_sub=0) |
static bool | values_ok (const unsigned int detector, const unsigned int id_in_sub=0) |
static bool | is_ef_result (const Identifier &id) |
Test for data type. | |
static bool | is_eventtype (const Identifier &id) |
static bool | is_algorithm (const Identifier &id) |
static bool | is_criteria (const Identifier &id) |
static bool | is_version (const Identifier &id) |
static bool | is_energy (const Identifier &id) |
static bool | is_number (const Identifier &id) |
static bool | is_ncon (const Identifier &id) |
static bool | is_mdc_inf (const Identifier &id) |
static bool | is_tof_inf (const Identifier &id) |
static bool | is_emc_inf (const Identifier &id) |
static bool | is_muc_inf (const Identifier &id) |
static bool | is_con_inf (const Identifier &id) |
static bool | is_hlt_inf (const Identifier &id) |
static unsigned int | detector (const Identifier &id) |
Values of different levels (failure returns 0) | |
static unsigned int | id_sub (const Identifier &id) |
static unsigned int | id_sub_max (const Identifier &id) |
static unsigned int | getID_MDC_MAX () |
static unsigned int | getID_TOF_MAX () |
static unsigned int | getID_EMC_MAX () |
static unsigned int | getID_MUC_MAX () |
static unsigned int | getID_HLT_MAX () |
static unsigned int | getDETECTOR_MIN () |
static unsigned int | getDETECTOR_MAX () |
static Identifier | convert (const unsigned int id, const int nmdc=0, const int ntof=0, const int nemc=0, const int nmuc=0) |
convert global id to sub-id(Identifier) | |
static Identifier | data_type_id (const unsigned int detector, const unsigned int id_in_sub=0) |
For a single data. | |
static unsigned int | getIntID (const unsigned int detector, const unsigned int id_in_sub=0) |
static bool | values_ok (const unsigned int detector, const unsigned int id_in_sub=0) |
static bool | is_ef_result (const Identifier &id) |
Test for data type. | |
static bool | is_eventtype (const Identifier &id) |
static bool | is_algorithm (const Identifier &id) |
static bool | is_criteria (const Identifier &id) |
static bool | is_version (const Identifier &id) |
static bool | is_energy (const Identifier &id) |
static bool | is_number (const Identifier &id) |
static bool | is_ncon (const Identifier &id) |
static bool | is_mdc_inf (const Identifier &id) |
static bool | is_tof_inf (const Identifier &id) |
static bool | is_emc_inf (const Identifier &id) |
static bool | is_muc_inf (const Identifier &id) |
static bool | is_con_inf (const Identifier &id) |
static bool | is_hlt_inf (const Identifier &id) |
static unsigned int | detector (const Identifier &id) |
Values of different levels (failure returns 0) | |
static unsigned int | id_sub (const Identifier &id) |
static unsigned int | id_sub_max (const Identifier &id) |
static unsigned int | getID_MDC_MAX () |
static unsigned int | getID_TOF_MAX () |
static unsigned int | getID_EMC_MAX () |
static unsigned int | getID_MUC_MAX () |
static unsigned int | getID_HLT_MAX () |
static unsigned int | getDETECTOR_MIN () |
static unsigned int | getDETECTOR_MAX () |
Additional Inherited Members | |
Protected Member Functions inherited from BesDetectorID | |
int | mdc_field_value () const |
Provide efficient access to individual field values. | |
int | tof_field_value () const |
int | emc_field_value () const |
int | muc_field_value () const |
int | hlt_field_value () const |
int | mrpc_field_value () const |
int | get_detectorID (const Identifier &id) const |
int | mdc_field_value () const |
Provide efficient access to individual field values. | |
int | tof_field_value () const |
int | emc_field_value () const |
int | muc_field_value () const |
int | hlt_field_value () const |
int | mrpc_field_value () const |
int | get_detectorID (const Identifier &id) const |
Static Protected Attributes inherited from BesDetectorID | |
static const unsigned int | MDC_ID = 0x10 |
static const unsigned int | MDC_INDEX = 24 |
static const unsigned int | MDC_MASK = 0xFF000000 |
static const unsigned int | TOF_ID = 0x20 |
static const unsigned int | TOF_INDEX = 24 |
static const unsigned int | TOF_MASK = 0xFF000000 |
static const unsigned int | EMC_ID = 0x30 |
static const unsigned int | EMC_INDEX = 24 |
static const unsigned int | EMC_MASK = 0xFF000000 |
static const unsigned int | MUC_ID = 0x40 |
static const unsigned int | MUC_INDEX = 24 |
static const unsigned int | MUC_MASK = 0xFF000000 |
static const unsigned int | HLT_ID = 0x50 |
static const unsigned int | HLT_INDEX = 24 |
static const unsigned int | HLT_MASK = 0xFF000000 |
static const unsigned int | MRPC_ID = 0x70 |
static const unsigned int | MRPC_INDEX = 24 |
static const unsigned int | MRPC_MASK = 0xFF000000 |
Definition at line 8 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
Definition at line 11 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
Definition at line 11 of file InstallArea/include/Identifier/Identifier/HltID.h.
Definition at line 12 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
Definition at line 12 of file InstallArea/include/Identifier/Identifier/HltID.h.
enum HltID::ConData |
Enumerator | |
---|---|
NCON | |
NCON |
Definition at line 29 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
enum HltID::ConData |
Enumerator | |
---|---|
NCON | |
NCON |
Definition at line 29 of file InstallArea/include/Identifier/Identifier/HltID.h.
enum HltID::EmcData |
Definition at line 25 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
enum HltID::EmcData |
Definition at line 25 of file InstallArea/include/Identifier/Identifier/HltID.h.
enum HltID::Header |
Enumerator | |
---|---|
EVENTTYPE | |
ALGORITHM | |
CRITERIA | |
VERSION | |
ENERGY | |
NUMSUB | |
NUMCON | |
EVENTTYPE | |
ALGORITHM | |
CRITERIA | |
VERSION | |
ENERGY | |
NUMSUB | |
NUMCON |
Definition at line 20 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
enum HltID::Header |
enum HltID::MdcData |
Definition at line 22 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
enum HltID::MdcData |
Definition at line 22 of file InstallArea/include/Identifier/Identifier/HltID.h.
enum HltID::MucData |
Enumerator | |
---|---|
NMUC | |
NMUC |
Definition at line 28 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
enum HltID::MucData |
Enumerator | |
---|---|
NMUC | |
NMUC |
Definition at line 28 of file InstallArea/include/Identifier/Identifier/HltID.h.
enum HltID::SubID |
Enumerator | |
---|---|
HLT | |
MDC | |
TOF | |
EMC | |
MUC | |
CON | |
HLT | |
MDC | |
TOF | |
EMC | |
MUC | |
CON |
Definition at line 21 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
enum HltID::SubID |
enum HltID::TofData |
Enumerator | |
---|---|
NTOF | |
DELTAT | |
DELTAPHI | |
NTOF | |
DELTAT | |
DELTAPHI |
Definition at line 24 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
enum HltID::TofData |
Enumerator | |
---|---|
NTOF | |
DELTAT | |
DELTAPHI | |
NTOF | |
DELTAT | |
DELTAPHI |
Definition at line 24 of file InstallArea/include/Identifier/Identifier/HltID.h.
HltID::HltID | ( | void | ) |
constructor
HltID::~HltID | ( | void | ) |
destructor
|
static |
convert global id to sub-id(Identifier)
Definition at line 12 of file HltID.cxx.
Referenced by RawDataHltRawCnv::createObj(), and EFtoTDS::execute().
|
static |
convert global id to sub-id(Identifier)
|
static |
For a single data.
Definition at line 172 of file HltID.cxx.
Referenced by convert(), HltInf::getDataVec(), and main().
|
static |
For a single data.
|
static |
Values of different levels (failure returns 0)
Definition at line 140 of file HltID.cxx.
Referenced by data_type_id(), getIntID(), main(), and values_ok().
|
static |
Values of different levels (failure returns 0)
|
inlinestatic |
Definition at line 70 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
Referenced by main().
|
inlinestatic |
Definition at line 70 of file InstallArea/include/Identifier/Identifier/HltID.h.
|
inlinestatic |
Definition at line 69 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
|
inlinestatic |
Definition at line 69 of file InstallArea/include/Identifier/Identifier/HltID.h.
|
inlinestatic |
Definition at line 65 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
Referenced by EFTest::initialize(), DstHltInfCnv::TObjectToDataObject(), and HltInfCnv::TObjectToDataObject().
|
inlinestatic |
Definition at line 65 of file InstallArea/include/Identifier/Identifier/HltID.h.
|
inlinestatic |
Definition at line 67 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
Referenced by convert().
|
inlinestatic |
Definition at line 67 of file InstallArea/include/Identifier/Identifier/HltID.h.
|
inlinestatic |
Definition at line 63 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
Referenced by EFTest::initialize(), main(), DstHltInfCnv::TObjectToDataObject(), and HltInfCnv::TObjectToDataObject().
|
inlinestatic |
Definition at line 63 of file InstallArea/include/Identifier/Identifier/HltID.h.
|
inlinestatic |
Definition at line 66 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
Referenced by EFTest::initialize(), DstHltInfCnv::TObjectToDataObject(), and HltInfCnv::TObjectToDataObject().
|
inlinestatic |
Definition at line 66 of file InstallArea/include/Identifier/Identifier/HltID.h.
|
inlinestatic |
Definition at line 64 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
Referenced by EFTest::initialize(), DstHltInfCnv::TObjectToDataObject(), and HltInfCnv::TObjectToDataObject().
|
inlinestatic |
Definition at line 64 of file InstallArea/include/Identifier/Identifier/HltID.h.
|
static |
|
static |
|
static |
Definition at line 145 of file HltID.cxx.
Referenced by HltInf::getData(), main(), and HltInf::setData().
|
static |
|
static |
Definition at line 150 of file HltID.cxx.
Referenced by main().
|
static |
|
static |
Definition at line 78 of file HltID.cxx.
Referenced by HltEventMaker::execute(), EFtoTDS::execute(), main(), and HltBuilder::pack().
|
static |
|
static |
Definition at line 134 of file HltID.cxx.
Referenced by HltEventMaker::execute(), HltInf::getData(), HltInf::getDataVec(), and HltInf::setData().
|
static |
|
static |
Definition at line 84 of file HltID.cxx.
Referenced by HltEventMaker::execute(), EFtoTDS::execute(), and HltBuilder::pack().
|
static |
|
static |
Test for data type.
Definition at line 67 of file HltID.cxx.
Referenced by id_sub_max(), is_hlt_inf(), and main().
|
static |
Test for data type.
|
static |
Definition at line 124 of file HltID.cxx.
Referenced by HltEventMaker::execute(), HltInf::getData(), HltInf::getDataVec(), id_sub_max(), and HltInf::setData().
|
static |
|
static |
Definition at line 96 of file HltID.cxx.
Referenced by HltEventMaker::execute(), EFtoTDS::execute(), main(), and HltBuilder::pack().
|
static |
|
static |
Definition at line 72 of file HltID.cxx.
Referenced by HltEventMaker::execute(), EFtoTDS::execute(), main(), and HltBuilder::pack().
|
static |
|
inlinestatic |
Definition at line 55 of file DetectorDescription/Identifier/Identifier-00-02-17/Identifier/HltID.h.
|
inlinestatic |
Definition at line 55 of file InstallArea/include/Identifier/Identifier/HltID.h.
|
static |
Definition at line 114 of file HltID.cxx.
Referenced by HltEventMaker::execute(), HltInf::getData(), HltInf::getDataVec(), id_sub_max(), main(), and HltInf::setData().
|
static |
|
static |
Definition at line 129 of file HltID.cxx.
Referenced by HltEventMaker::execute(), HltInf::getData(), HltInf::getDataVec(), id_sub_max(), and HltInf::setData().
|
static |
|
static |
Definition at line 108 of file HltID.cxx.
Referenced by HltEventMaker::execute().
|
static |
|
static |
Definition at line 102 of file HltID.cxx.
Referenced by RawDataHltRawCnv::createObj(), and HltEventMaker::execute().
|
static |
|
static |
Definition at line 119 of file HltID.cxx.
Referenced by HltEventMaker::execute(), HltInf::getData(), HltInf::getDataVec(), id_sub_max(), and HltInf::setData().
|
static |
|
static |
Definition at line 90 of file HltID.cxx.
Referenced by HltEventMaker::execute(), EFtoTDS::execute(), and HltBuilder::pack().
|
static |
|
static |
Definition at line 34 of file HltID.cxx.
Referenced by data_type_id(), and getIntID().
|
static |