|
BOSS 8.0.0
BESIII Offline Software System
|
#include <EmcRawDataProvider.h>
Public Types | |
| enum | EmcDataMode { DropLow = BIT( 0 ) , DropFull = BIT( 1 ) , DropHot = BIT( 2 ) , DropDead = BIT( 3 ) , CutTime = BIT( 4 ) , DoCalib = BIT( 5 ) , DoOther = BIT( 6 ) , Redo = BIT( 7 ) , DropLow = BIT( 0 ) , DropFull = BIT( 1 ) , DropHot = BIT( 2 ) , DropDead = BIT( 3 ) , CutTime = BIT( 4 ) , DoCalib = BIT( 5 ) , DoOther = BIT( 6 ) , Redo = BIT( 7 ) , DropLow = BIT( 0 ) , DropFull = BIT( 1 ) , DropHot = BIT( 2 ) , DropDead = BIT( 3 ) , CutTime = BIT( 4 ) , DoCalib = BIT( 5 ) , DoOther = BIT( 6 ) , Redo = BIT( 7 ) } |
| enum | EmcDataMode { DropLow = BIT( 0 ) , DropFull = BIT( 1 ) , DropHot = BIT( 2 ) , DropDead = BIT( 3 ) , CutTime = BIT( 4 ) , DoCalib = BIT( 5 ) , DoOther = BIT( 6 ) , Redo = BIT( 7 ) , DropLow = BIT( 0 ) , DropFull = BIT( 1 ) , DropHot = BIT( 2 ) , DropDead = BIT( 3 ) , CutTime = BIT( 4 ) , DoCalib = BIT( 5 ) , DoOther = BIT( 6 ) , Redo = BIT( 7 ) , DropLow = BIT( 0 ) , DropFull = BIT( 1 ) , DropHot = BIT( 2 ) , DropDead = BIT( 3 ) , CutTime = BIT( 4 ) , DoCalib = BIT( 5 ) , DoOther = BIT( 6 ) , Redo = BIT( 7 ) } |
| enum | EmcDataMode { DropLow = BIT( 0 ) , DropFull = BIT( 1 ) , DropHot = BIT( 2 ) , DropDead = BIT( 3 ) , CutTime = BIT( 4 ) , DoCalib = BIT( 5 ) , DoOther = BIT( 6 ) , Redo = BIT( 7 ) , DropLow = BIT( 0 ) , DropFull = BIT( 1 ) , DropHot = BIT( 2 ) , DropDead = BIT( 3 ) , CutTime = BIT( 4 ) , DoCalib = BIT( 5 ) , DoOther = BIT( 6 ) , Redo = BIT( 7 ) , DropLow = BIT( 0 ) , DropFull = BIT( 1 ) , DropHot = BIT( 2 ) , DropDead = BIT( 3 ) , CutTime = BIT( 4 ) , DoCalib = BIT( 5 ) , DoOther = BIT( 6 ) , Redo = BIT( 7 ) } |
Public Member Functions | |
| EmcRawDataProvider () | |
| EmcRawDataProvider (const char *name, uint32_t adclow=0, uint32_t tlow=0, uint32_t thigh=60) | |
| EmcRawDataProvider (const char *name, std::vector< uint32_t > &hot, std::vector< uint32_t > &dead, uint32_t elow=0, uint32_t tlow=0, uint32_t thigh=60) | |
| virtual | ~EmcRawDataProvider () |
| void | handle (const Incident &) |
| virtual StatusCode | initialize (bool mode=0, ISvcLocator *svcLoc=0, IMessageSvc *pMsg=0) |
| EmcDigiCol & | getEmcDigiVec (uint32_t control) |
| bool | isGoodEmcDigi (uint32_t control, uint32_t id, uint32_t measure, uint32_t adc, uint32_t tdc) |
| bool | isGoodEmcDigi (uint32_t control, EmcDigi *emcDigi) |
| void | doCalib (Identifier &id, uint32_t &measure, uint32_t &adc) |
| void | doCalib (EmcDigi *emcDigi) |
| void | setELowThreshold (const uint32_t low) |
| void | setTLowThreshold (const uint32_t low) |
| void | setTHighThreshold (const uint32_t high) |
| void | setHotCrystals (const std::vector< uint32_t > &idVec) |
| void | addHotCrystal (const uint32_t id) |
| void | setDeadCrystals (const std::vector< uint32_t > &idVec) |
| void | addDeadCrystal (const uint32_t id) |
| bool | removeHotCrystal (const uint32_t id) |
| bool | removeDeadCrystal (const uint32_t id) |
| uint32_t | getAdcLowThreshold () |
| uint32_t | getTdcLowThreshold () |
| uint32_t | getTdcHighThreshold () |
| std::vector< uint32_t > & | getHotCrystals () |
| std::vector< uint32_t > & | getDeadCrystals () |
| EmcRawDataProvider () | |
| EmcRawDataProvider (const char *name, uint32_t adclow=0, uint32_t tlow=0, uint32_t thigh=60) | |
| EmcRawDataProvider (const char *name, std::vector< uint32_t > &hot, std::vector< uint32_t > &dead, uint32_t elow=0, uint32_t tlow=0, uint32_t thigh=60) | |
| virtual | ~EmcRawDataProvider () |
| void | handle (const Incident &) |
| virtual StatusCode | initialize (bool mode=0, ISvcLocator *svcLoc=0, IMessageSvc *pMsg=0) |
| EmcDigiCol & | getEmcDigiVec (uint32_t control) |
| bool | isGoodEmcDigi (uint32_t control, uint32_t id, uint32_t measure, uint32_t adc, uint32_t tdc) |
| bool | isGoodEmcDigi (uint32_t control, EmcDigi *emcDigi) |
| void | doCalib (Identifier &id, uint32_t &measure, uint32_t &adc) |
| void | doCalib (EmcDigi *emcDigi) |
| void | setELowThreshold (const uint32_t low) |
| void | setTLowThreshold (const uint32_t low) |
| void | setTHighThreshold (const uint32_t high) |
| void | setHotCrystals (const std::vector< uint32_t > &idVec) |
| void | addHotCrystal (const uint32_t id) |
| void | setDeadCrystals (const std::vector< uint32_t > &idVec) |
| void | addDeadCrystal (const uint32_t id) |
| bool | removeHotCrystal (const uint32_t id) |
| bool | removeDeadCrystal (const uint32_t id) |
| uint32_t | getAdcLowThreshold () |
| uint32_t | getTdcLowThreshold () |
| uint32_t | getTdcHighThreshold () |
| std::vector< uint32_t > & | getHotCrystals () |
| std::vector< uint32_t > & | getDeadCrystals () |
| EmcRawDataProvider () | |
| EmcRawDataProvider (const char *name, uint32_t adclow=0, uint32_t tlow=0, uint32_t thigh=60) | |
| EmcRawDataProvider (const char *name, std::vector< uint32_t > &hot, std::vector< uint32_t > &dead, uint32_t elow=0, uint32_t tlow=0, uint32_t thigh=60) | |
| virtual | ~EmcRawDataProvider () |
| void | handle (const Incident &) |
| virtual StatusCode | initialize (bool mode=0, ISvcLocator *svcLoc=0, IMessageSvc *pMsg=0) |
| EmcDigiCol & | getEmcDigiVec (uint32_t control) |
| bool | isGoodEmcDigi (uint32_t control, uint32_t id, uint32_t measure, uint32_t adc, uint32_t tdc) |
| bool | isGoodEmcDigi (uint32_t control, EmcDigi *emcDigi) |
| void | doCalib (Identifier &id, uint32_t &measure, uint32_t &adc) |
| void | doCalib (EmcDigi *emcDigi) |
| void | setELowThreshold (const uint32_t low) |
| void | setTLowThreshold (const uint32_t low) |
| void | setTHighThreshold (const uint32_t high) |
| void | setHotCrystals (const std::vector< uint32_t > &idVec) |
| void | addHotCrystal (const uint32_t id) |
| void | setDeadCrystals (const std::vector< uint32_t > &idVec) |
| void | addDeadCrystal (const uint32_t id) |
| bool | removeHotCrystal (const uint32_t id) |
| bool | removeDeadCrystal (const uint32_t id) |
| uint32_t | getAdcLowThreshold () |
| uint32_t | getTdcLowThreshold () |
| uint32_t | getTdcHighThreshold () |
| std::vector< uint32_t > & | getHotCrystals () |
| std::vector< uint32_t > & | getDeadCrystals () |
| Public Member Functions inherited from RawDataProviderBase | |
| RawDataProviderBase (const char *name) | |
| virtual | ~RawDataProviderBase () |
| StatusCode | initialize (ISvcLocator *svcLoc=0, IMessageSvc *pMsg=0) |
| void | setSvcLocator (ISvcLocator *svcLoc) |
| void | setMsgSvc (IMessageSvc *svc) |
| void | setMsgName (const char *name) |
| RawDataProviderBase (const char *name) | |
| virtual | ~RawDataProviderBase () |
| StatusCode | initialize (ISvcLocator *svcLoc=0, IMessageSvc *pMsg=0) |
| void | setSvcLocator (ISvcLocator *svcLoc) |
| void | setMsgSvc (IMessageSvc *svc) |
| void | setMsgName (const char *name) |
| RawDataProviderBase (const char *name) | |
| virtual | ~RawDataProviderBase () |
| StatusCode | initialize (ISvcLocator *svcLoc=0, IMessageSvc *pMsg=0) |
| void | setSvcLocator (ISvcLocator *svcLoc) |
| void | setMsgSvc (IMessageSvc *svc) |
| void | setMsgName (const char *name) |
Additional Inherited Members | |
| Protected Member Functions inherited from RawDataProviderBase | |
| RawDataProviderBase () | |
| RawDataProviderBase () | |
| RawDataProviderBase () | |
| Protected Attributes inherited from RawDataProviderBase | |
| ISvcLocator * | m_svcLocator |
| IMessageSvc * | m_msgSvc |
| std::string | m_name |
Definition at line 18 of file Event/RawDataProviderSvc/include/RawDataProviderSvc/EmcRawDataProvider.h.
| Enumerator | |
|---|---|
| DropLow | |
| DropFull | |
| DropHot | |
| DropDead | |
| CutTime | |
| DoCalib | |
| DoOther | |
| Redo | |
| DropLow | |
| DropFull | |
| DropHot | |
| DropDead | |
| CutTime | |
| DoCalib | |
| DoOther | |
| Redo | |
| DropLow | |
| DropFull | |
| DropHot | |
| DropDead | |
| CutTime | |
| DoCalib | |
| DoOther | |
| Redo | |
Definition at line 34 of file Event/RawDataProviderSvc/include/RawDataProviderSvc/EmcRawDataProvider.h.
| Enumerator | |
|---|---|
| DropLow | |
| DropFull | |
| DropHot | |
| DropDead | |
| CutTime | |
| DoCalib | |
| DoOther | |
| Redo | |
| DropLow | |
| DropFull | |
| DropHot | |
| DropDead | |
| CutTime | |
| DoCalib | |
| DoOther | |
| Redo | |
| DropLow | |
| DropFull | |
| DropHot | |
| DropDead | |
| CutTime | |
| DoCalib | |
| DoOther | |
| Redo | |
Definition at line 34 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataProviderSvc/EmcRawDataProvider.h.
| Enumerator | |
|---|---|
| DropLow | |
| DropFull | |
| DropHot | |
| DropDead | |
| CutTime | |
| DoCalib | |
| DoOther | |
| Redo | |
| DropLow | |
| DropFull | |
| DropHot | |
| DropDead | |
| CutTime | |
| DoCalib | |
| DoOther | |
| Redo | |
| DropLow | |
| DropFull | |
| DropHot | |
| DropDead | |
| CutTime | |
| DoCalib | |
| DoOther | |
| Redo | |
Definition at line 34 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataProviderSvc/EmcRawDataProvider.h.
| EmcRawDataProvider::EmcRawDataProvider | ( | ) |
Definition at line 18 of file EmcRawDataProvider.cxx.
| EmcRawDataProvider::EmcRawDataProvider | ( | const char * | name, |
| uint32_t | adclow = 0, | ||
| uint32_t | tlow = 0, | ||
| uint32_t | thigh = 60 ) |
Definition at line 29 of file EmcRawDataProvider.cxx.
| EmcRawDataProvider::EmcRawDataProvider | ( | const char * | name, |
| std::vector< uint32_t > & | hot, | ||
| std::vector< uint32_t > & | dead, | ||
| uint32_t | elow = 0, | ||
| uint32_t | tlow = 0, | ||
| uint32_t | thigh = 60 ) |
Definition at line 41 of file EmcRawDataProvider.cxx.
|
inlinevirtual |
Definition at line 27 of file Event/RawDataProviderSvc/include/RawDataProviderSvc/EmcRawDataProvider.h.
| EmcRawDataProvider::EmcRawDataProvider | ( | ) |
| EmcRawDataProvider::EmcRawDataProvider | ( | const char * | name, |
| uint32_t | adclow = 0, | ||
| uint32_t | tlow = 0, | ||
| uint32_t | thigh = 60 ) |
| EmcRawDataProvider::EmcRawDataProvider | ( | const char * | name, |
| std::vector< uint32_t > & | hot, | ||
| std::vector< uint32_t > & | dead, | ||
| uint32_t | elow = 0, | ||
| uint32_t | tlow = 0, | ||
| uint32_t | thigh = 60 ) |
|
inlinevirtual |
Definition at line 27 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataProviderSvc/EmcRawDataProvider.h.
| EmcRawDataProvider::EmcRawDataProvider | ( | ) |
| EmcRawDataProvider::EmcRawDataProvider | ( | const char * | name, |
| uint32_t | adclow = 0, | ||
| uint32_t | tlow = 0, | ||
| uint32_t | thigh = 60 ) |
| EmcRawDataProvider::EmcRawDataProvider | ( | const char * | name, |
| std::vector< uint32_t > & | hot, | ||
| std::vector< uint32_t > & | dead, | ||
| uint32_t | elow = 0, | ||
| uint32_t | tlow = 0, | ||
| uint32_t | thigh = 60 ) |
|
inlinevirtual |
Definition at line 27 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataProviderSvc/EmcRawDataProvider.h.
| void EmcRawDataProvider::addDeadCrystal | ( | const uint32_t | id | ) |
Definition at line 254 of file EmcRawDataProvider.cxx.
| void EmcRawDataProvider::addDeadCrystal | ( | const uint32_t | id | ) |
| void EmcRawDataProvider::addDeadCrystal | ( | const uint32_t | id | ) |
| void EmcRawDataProvider::addHotCrystal | ( | const uint32_t | id | ) |
Definition at line 243 of file EmcRawDataProvider.cxx.
| void EmcRawDataProvider::addHotCrystal | ( | const uint32_t | id | ) |
| void EmcRawDataProvider::addHotCrystal | ( | const uint32_t | id | ) |
| void EmcRawDataProvider::doCalib | ( | EmcDigi * | emcDigi | ) |
Definition at line 152 of file EmcRawDataProvider.cxx.
| void EmcRawDataProvider::doCalib | ( | EmcDigi * | emcDigi | ) |
| void EmcRawDataProvider::doCalib | ( | EmcDigi * | emcDigi | ) |
| void EmcRawDataProvider::doCalib | ( | Identifier & | id, |
| uint32_t & | measure, | ||
| uint32_t & | adc ) |
Definition at line 139 of file EmcRawDataProvider.cxx.
Referenced by doCalib(), and getEmcDigiVec().
| void EmcRawDataProvider::doCalib | ( | Identifier & | id, |
| uint32_t & | measure, | ||
| uint32_t & | adc ) |
| void EmcRawDataProvider::doCalib | ( | Identifier & | id, |
| uint32_t & | measure, | ||
| uint32_t & | adc ) |
|
inline |
Definition at line 67 of file Event/RawDataProviderSvc/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 67 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 67 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 71 of file Event/RawDataProviderSvc/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 71 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 71 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataProviderSvc/EmcRawDataProvider.h.
| EmcDigiCol & EmcRawDataProvider::getEmcDigiVec | ( | uint32_t | control | ) |
Definition at line 161 of file EmcRawDataProvider.cxx.
| EmcDigiCol & EmcRawDataProvider::getEmcDigiVec | ( | uint32_t | control | ) |
| EmcDigiCol & EmcRawDataProvider::getEmcDigiVec | ( | uint32_t | control | ) |
|
inline |
Definition at line 70 of file Event/RawDataProviderSvc/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 70 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 70 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 69 of file Event/RawDataProviderSvc/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 69 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 69 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 68 of file Event/RawDataProviderSvc/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 68 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 68 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataProviderSvc/EmcRawDataProvider.h.
| void EmcRawDataProvider::handle | ( | const Incident & | inc | ) |
Definition at line 54 of file EmcRawDataProvider.cxx.
| void EmcRawDataProvider::handle | ( | const Incident & | ) |
| void EmcRawDataProvider::handle | ( | const Incident & | ) |
|
virtual |
Definition at line 66 of file EmcRawDataProvider.cxx.
|
virtual |
|
virtual |
| bool EmcRawDataProvider::isGoodEmcDigi | ( | uint32_t | control, |
| EmcDigi * | emcDigi ) |
Definition at line 131 of file EmcRawDataProvider.cxx.
| bool EmcRawDataProvider::isGoodEmcDigi | ( | uint32_t | control, |
| EmcDigi * | emcDigi ) |
| bool EmcRawDataProvider::isGoodEmcDigi | ( | uint32_t | control, |
| EmcDigi * | emcDigi ) |
| bool EmcRawDataProvider::isGoodEmcDigi | ( | uint32_t | control, |
| uint32_t | id, | ||
| uint32_t | measure, | ||
| uint32_t | adc, | ||
| uint32_t | tdc ) |
Definition at line 98 of file EmcRawDataProvider.cxx.
Referenced by getEmcDigiVec(), and isGoodEmcDigi().
| bool EmcRawDataProvider::isGoodEmcDigi | ( | uint32_t | control, |
| uint32_t | id, | ||
| uint32_t | measure, | ||
| uint32_t | adc, | ||
| uint32_t | tdc ) |
| bool EmcRawDataProvider::isGoodEmcDigi | ( | uint32_t | control, |
| uint32_t | id, | ||
| uint32_t | measure, | ||
| uint32_t | adc, | ||
| uint32_t | tdc ) |
| bool EmcRawDataProvider::removeDeadCrystal | ( | const uint32_t | id | ) |
Definition at line 228 of file EmcRawDataProvider.cxx.
| bool EmcRawDataProvider::removeDeadCrystal | ( | const uint32_t | id | ) |
| bool EmcRawDataProvider::removeDeadCrystal | ( | const uint32_t | id | ) |
| bool EmcRawDataProvider::removeHotCrystal | ( | const uint32_t | id | ) |
Definition at line 213 of file EmcRawDataProvider.cxx.
| bool EmcRawDataProvider::removeHotCrystal | ( | const uint32_t | id | ) |
| bool EmcRawDataProvider::removeHotCrystal | ( | const uint32_t | id | ) |
|
inline |
Definition at line 61 of file Event/RawDataProviderSvc/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 61 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 61 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 56 of file Event/RawDataProviderSvc/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 56 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 56 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 59 of file Event/RawDataProviderSvc/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 59 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 59 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 58 of file Event/RawDataProviderSvc/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 58 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 58 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 57 of file Event/RawDataProviderSvc/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 57 of file InstallArea/x86_64-el9-gcc13-dbg/include/RawDataProviderSvc/EmcRawDataProvider.h.
|
inline |
Definition at line 57 of file InstallArea/x86_64-el9-gcc13-opt/include/RawDataProviderSvc/EmcRawDataProvider.h.