|
BOSS 8.0.0
BESIII Offline Software System
|
#include <EmcID.h>
Public Types | |
| typedef Identifier::size_type | size_type |
| typedef Identifier::value_type | value_type |
| typedef Identifier::size_type | size_type |
| typedef Identifier::value_type | value_type |
| typedef Identifier::size_type | size_type |
| typedef Identifier::value_type | value_type |
Public Member Functions | |
| EmcID () | |
| constructor | |
| ~EmcID () | |
| destructor | |
| unsigned int | theta_module_max (const Identifier &id) |
| Max/Min values for each field (error returns -999). | |
| unsigned int | phi_module_max (const Identifier &id) |
| EmcID () | |
| constructor | |
| ~EmcID () | |
| destructor | |
| unsigned int | theta_module_max (const Identifier &id) |
| Max/Min values for each field (error returns -999). | |
| unsigned int | phi_module_max (const Identifier &id) |
| EmcID () | |
| constructor | |
| ~EmcID () | |
| destructor | |
| unsigned int | theta_module_max (const Identifier &id) |
| Max/Min values for each field (error returns -999). | |
| unsigned int | phi_module_max (const Identifier &id) |
| 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 |
| 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 | crystal_id (const unsigned int barrel_ec, const unsigned int theta_module, const unsigned int phi_module) |
| For a single crystal. | |
| static unsigned int | getIntID (const unsigned int barrel_ec, const unsigned int theta_module, const unsigned int phi_module) |
| static bool | values_ok (const unsigned int barrel_ec, const unsigned int theta_module, const unsigned int phi_module) |
| static bool | is_barrel (const Identifier &id) |
| Test for barrel. | |
| static unsigned int | barrel_ec (const Identifier &id) |
| Values of different levels (failure returns 0). | |
| static unsigned int | theta_module (const Identifier &id) |
| static unsigned int | phi_module (const Identifier &id) |
| static unsigned int | getTHETA_BARREL_MAX () |
| static unsigned int | getTHETA_BARREL_MIN () |
| static unsigned int | getTHETA_ENDCAP_MAX () |
| static unsigned int | getTHETA_ENDCAP_MIN () |
| static unsigned int | getPHI_BARREL_MAX () |
| static unsigned int | getPHI_BARREL_MIN () |
| static unsigned int | getPHI_ENDCAP_MAX (const unsigned int theta) |
| static unsigned int | getPHI_ENDCAP_MIN () |
| static unsigned int | getBARREL_EC_MAX () |
| static unsigned int | getBARREL_EC_MIN () |
| static unsigned int | getENDCAP_EAST () |
| static unsigned int | getBARREL () |
| static unsigned int | getENDCAP_WEST () |
| static Identifier | crystal_id (const unsigned int barrel_ec, const unsigned int theta_module, const unsigned int phi_module) |
| For a single crystal. | |
| static unsigned int | getIntID (const unsigned int barrel_ec, const unsigned int theta_module, const unsigned int phi_module) |
| static bool | values_ok (const unsigned int barrel_ec, const unsigned int theta_module, const unsigned int phi_module) |
| static bool | is_barrel (const Identifier &id) |
| Test for barrel. | |
| static unsigned int | barrel_ec (const Identifier &id) |
| Values of different levels (failure returns 0). | |
| static unsigned int | theta_module (const Identifier &id) |
| static unsigned int | phi_module (const Identifier &id) |
| static unsigned int | getTHETA_BARREL_MAX () |
| static unsigned int | getTHETA_BARREL_MIN () |
| static unsigned int | getTHETA_ENDCAP_MAX () |
| static unsigned int | getTHETA_ENDCAP_MIN () |
| static unsigned int | getPHI_BARREL_MAX () |
| static unsigned int | getPHI_BARREL_MIN () |
| static unsigned int | getPHI_ENDCAP_MAX (const unsigned int theta) |
| static unsigned int | getPHI_ENDCAP_MIN () |
| static unsigned int | getBARREL_EC_MAX () |
| static unsigned int | getBARREL_EC_MIN () |
| static unsigned int | getENDCAP_EAST () |
| static unsigned int | getBARREL () |
| static unsigned int | getENDCAP_WEST () |
| static Identifier | crystal_id (const unsigned int barrel_ec, const unsigned int theta_module, const unsigned int phi_module) |
| For a single crystal. | |
| static unsigned int | getIntID (const unsigned int barrel_ec, const unsigned int theta_module, const unsigned int phi_module) |
| static bool | values_ok (const unsigned int barrel_ec, const unsigned int theta_module, const unsigned int phi_module) |
| static bool | is_barrel (const Identifier &id) |
| Test for barrel. | |
| static unsigned int | barrel_ec (const Identifier &id) |
| Values of different levels (failure returns 0). | |
| static unsigned int | theta_module (const Identifier &id) |
| static unsigned int | phi_module (const Identifier &id) |
| static unsigned int | getTHETA_BARREL_MAX () |
| static unsigned int | getTHETA_BARREL_MIN () |
| static unsigned int | getTHETA_ENDCAP_MAX () |
| static unsigned int | getTHETA_ENDCAP_MIN () |
| static unsigned int | getPHI_BARREL_MAX () |
| static unsigned int | getPHI_BARREL_MIN () |
| static unsigned int | getPHI_ENDCAP_MAX (const unsigned int theta) |
| static unsigned int | getPHI_ENDCAP_MIN () |
| static unsigned int | getBARREL_EC_MAX () |
| static unsigned int | getBARREL_EC_MIN () |
| static unsigned int | getENDCAP_EAST () |
| static unsigned int | getBARREL () |
| static unsigned int | getENDCAP_WEST () |
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 |
| 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/include/Identifier/EmcID.h.
Definition at line 10 of file DetectorDescription/Identifier/include/Identifier/EmcID.h.
Definition at line 10 of file InstallArea/x86_64-el9-gcc13-dbg/include/Identifier/EmcID.h.
Definition at line 10 of file InstallArea/x86_64-el9-gcc13-opt/include/Identifier/EmcID.h.
Definition at line 11 of file DetectorDescription/Identifier/include/Identifier/EmcID.h.
Definition at line 11 of file InstallArea/x86_64-el9-gcc13-dbg/include/Identifier/EmcID.h.
Definition at line 11 of file InstallArea/x86_64-el9-gcc13-opt/include/Identifier/EmcID.h.
| EmcID::EmcID | ( | ) |
constructor
| EmcID::~EmcID | ( | ) |
destructor
| EmcID::EmcID | ( | ) |
constructor
| EmcID::~EmcID | ( | ) |
destructor
|
static |
Values of different levels (failure returns 0).
Definition at line 36 of file EmcID.cxx.
Referenced by BesEvent::ConstructEmcTrackFromRec(), EmcRecDigit2Hit::Convert(), crystal_id(), EmcRawDataProvider::doCalib(), EmcRecShowerEnergy::ECorrTheta(), EmcRecShowerEnergy::Energy(), BhabhaPreSelect::execute(), DigammaPreSelect::execute(), DQA_EMC::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), EFGlobalEnergy::execute(), EmcRec::execute(), EmcSelBhaEvent::execute(), EmcTimeRec::execute(), McCor::execute(), EmcSelBhaEvent::FillBhabha(), EmcRecEndCapGeo::GetCrystal(), BesTrigL1::getEmcAnalogSig(), getIntID(), EmcRecNeighbor::GetNeighbors(), EmcRecNeighbor::GetNextNeighbors(), EmcRecShowerShape::LatMoment(), main(), EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLogShMax::Position(), PrintMcInfo::printDigi(), PrintMcInfo::printHit(), EmcRecShowerShape::SecondMoment(), EmcROOTGeo::SetHits(), and values_ok().
|
static |
Values of different levels (failure returns 0).
|
static |
Values of different levels (failure returns 0).
|
static |
For a single crystal.
Definition at line 63 of file EmcID.cxx.
Referenced by EmcSelBhaEvent::CollectBhabha(), RawDataEmcMcHitCnv::createObj(), AbsCor::execute(), EmcRec::execute(), EmcRecROOTGeo::FillCrystalMap(), EmcRecEndCapGeo::GetCrystal(), EmcRecNeighbor::GetNeighbors(), EmcRecNeighbor::GetNextNeighbors(), EmcRecROOTGeo::InitFromXML(), main(), EmcRecDigit2Hit::Output(), EmcRecDigit2Hit::OutputEndcap(), EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), BesEmcSD::ProcessHits(), BesRawDataWriter::SaveEmcDigits(), and BesMcTruthWriter::SaveEmcTruth().
|
static |
For a single crystal.
|
static |
For a single crystal.
|
static |
Definition at line 97 of file EmcID.cxx.
Referenced by EmcRecROOTGeo::FillCrystalMap(), EmcRecNeighbor::GetNeighbors(), and EmcBuilder::initialize().
|
static |
|
static |
|
static |
Definition at line 92 of file EmcID.cxx.
Referenced by EmcBuilder::initialize().
|
static |
|
static |
|
static |
Definition at line 93 of file EmcID.cxx.
Referenced by EmcBuilder::initialize().
|
static |
|
static |
|
static |
Definition at line 95 of file EmcID.cxx.
Referenced by EmcRecEndCapGeo::GetCCenter(), EmcRecEndCapGeo::GetCFrontCenter(), EmcRecEndCapGeo::GetCrystal(), EmcRecNeighbor::GetNeighbors(), and main().
|
static |
|
static |
|
static |
Definition at line 99 of file EmcID.cxx.
Referenced by EmcRecEndCapGeo::GetCrystal(), EmcRecNeighbor::GetNeighbors(), and main().
|
static |
|
static |
|
static |
Definition at line 71 of file EmcID.cxx.
Referenced by EmcBuilder::initialize().
|
static |
|
static |
|
static |
Definition at line 83 of file EmcID.cxx.
Referenced by RecEmcFraction::Distance(), EmcRecNeighbor::GetNeighbors(), EmcRecNeighbor::GetNextNeighbors(), EmcBuilder::initialize(), EmcRecDigit2Hit::Output(), and EmcRecSplitWeighted::Split().
|
static |
|
static |
|
static |
Definition at line 84 of file EmcID.cxx.
Referenced by EmcRecNeighbor::GetNeighbors(), EmcRecNeighbor::GetNextNeighbors(), EmcBuilder::initialize(), and EmcRecDigit2Hit::Output().
|
static |
|
static |
|
static |
Definition at line 85 of file EmcID.cxx.
Referenced by EmcRecEndCapGeo::GetCCenter(), EmcRecEndCapGeo::GetCFrontCenter(), EmcRecEndCapGeo::GetCrystal(), EmcRecNeighbor::GetNeighbors(), EmcBuilder::initialize(), main(), EmcRecDigit2Hit::OutputEndcap(), phi_module_max(), and values_ok().
|
static |
|
static |
|
static |
Definition at line 91 of file EmcID.cxx.
Referenced by EmcRecNeighbor::GetNeighbors(), EmcBuilder::initialize(), and EmcRecDigit2Hit::OutputEndcap().
|
static |
|
static |
|
static |
Definition at line 79 of file EmcID.cxx.
Referenced by EmcRecNeighbor::GetNeighbors(), EmcRecNeighbor::GetNextNeighbors(), EmcBuilder::initialize(), and EmcRecDigit2Hit::Output().
|
static |
|
static |
|
static |
Definition at line 80 of file EmcID.cxx.
Referenced by EmcRecNeighbor::GetNeighbors(), EmcRecNeighbor::GetNextNeighbors(), EmcBuilder::initialize(), and EmcRecDigit2Hit::Output().
|
static |
|
static |
|
static |
Definition at line 81 of file EmcID.cxx.
Referenced by EmcRecNeighbor::GetNeighbors(), EmcBuilder::initialize(), and EmcRecDigit2Hit::OutputEndcap().
|
static |
|
static |
|
static |
Definition at line 82 of file EmcID.cxx.
Referenced by EmcRecNeighbor::GetNeighbors(), EmcBuilder::initialize(), and EmcRecDigit2Hit::OutputEndcap().
|
static |
|
static |
|
static |
Test for barrel.
Definition at line 30 of file EmcID.cxx.
Referenced by EmcRecGeoSvc::GetCCenter(), EmcRecGeoSvc::GetCFrontCenter(), EmcRecGeoSvc::GetCrystal(), EmcRecGeoSvc::GetCrystalPoint(), main(), phi_module_max(), and theta_module_max().
|
static |
Test for barrel.
|
static |
Test for barrel.
|
static |
Definition at line 46 of file EmcID.cxx.
Referenced by BesEvent::ConstructEmcTrackFromRec(), EmcRecDigit2Hit::Convert(), crystal_id(), RecEmcFraction::Distance(), EmcRawDataProvider::doCalib(), AbsCor::execute(), BhabhaPreSelect::execute(), DigammaPreSelect::execute(), DQA_EMC::execute(), EFGlobalEnergy::execute(), EmcRec::execute(), EmcSelBhaEvent::execute(), EmcTimeRec::execute(), EmcSelBhaEvent::FillBhabha(), EmcRecBarrelGeo::GetCCenter(), EmcRecEndCapGeo::GetCCenter(), EmcRecBarrelGeo::GetCFrontCenter(), EmcRecEndCapGeo::GetCFrontCenter(), EmcRecBarrelGeo::GetCrystal(), EmcRecEndCapGeo::GetCrystal(), BesTrigL1::getEmcAnalogSig(), getIntID(), EmcRecNeighbor::GetNeighbors(), EmcRecNeighbor::GetNextNeighbors(), EmcRecShowerShape::LatMoment(), main(), EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLogShMax::Position(), PrintMcInfo::printDigi(), PrintMcInfo::printHit(), EmcRecShowerShape::SecondMoment(), EmcTCFinder::setEmcDigi(), EmcROOTGeo::SetHits(), EmcRecSplitWeighted::Split(), and values_ok().
|
static |
|
static |
| unsigned int EmcID::phi_module_max | ( | const Identifier & | id | ) |
| unsigned int EmcID::phi_module_max | ( | const Identifier & | id | ) |
| unsigned int EmcID::phi_module_max | ( | const Identifier & | id | ) |
|
static |
Definition at line 41 of file EmcID.cxx.
Referenced by BesEvent::ConstructEmcTrackFromRec(), EmcRecDigit2Hit::Convert(), crystal_id(), RecEmcFraction::Distance(), EmcRawDataProvider::doCalib(), EmcRecShowerEnergy::ECorrTheta(), EmcRecShowerEnergy::Energy(), AbsCor::execute(), BhabhaPreSelect::execute(), DigammaPreSelect::execute(), DQA_EMC::execute(), EFGlobalEnergy::execute(), EmcRec::execute(), EmcSelBhaEvent::execute(), EmcTimeRec::execute(), McCor::execute(), EmcSelBhaEvent::FillBhabha(), EmcRecBarrelGeo::GetCCenter(), EmcRecEndCapGeo::GetCCenter(), EmcRecBarrelGeo::GetCFrontCenter(), EmcRecEndCapGeo::GetCFrontCenter(), EmcRecBarrelGeo::GetCrystal(), EmcRecEndCapGeo::GetCrystal(), BesTrigL1::getEmcAnalogSig(), getIntID(), EmcRecNeighbor::GetNeighbors(), EmcRecNeighbor::GetNextNeighbors(), EmcRecShowerShape::LatMoment(), main(), phi_module_max(), EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLogShMax::Position(), PrintMcInfo::printDigi(), PrintMcInfo::printHit(), EmcRecShowerShape::SecondMoment(), EmcTCFinder::setEmcDigi(), EmcROOTGeo::SetHits(), EmcRecSplitWeighted::Split(), and values_ok().
|
static |
|
static |
| unsigned int EmcID::theta_module_max | ( | const Identifier & | id | ) |
| unsigned int EmcID::theta_module_max | ( | const Identifier & | id | ) |
Max/Min values for each field (error returns -999).
| unsigned int EmcID::theta_module_max | ( | const Identifier & | id | ) |
Max/Min values for each field (error returns -999).
|
static |
Definition at line 9 of file EmcID.cxx.
Referenced by crystal_id(), and getIntID().
|
static |
|
static |