#include <CbmDevTrigger.h>
Definition at line 35 of file CbmDevTrigger.h.
◆ CbmDevTrigger()
CbmDevTrigger::CbmDevTrigger |
( |
| ) |
|
◆ ~CbmDevTrigger()
virtual CbmDevTrigger::~CbmDevTrigger |
( |
| ) |
|
|
inlinevirtual |
◆ GetDetectorId()
ECbmModuleId CbmDevTrigger::GetDetectorId |
( |
std::string | detName | ) |
|
|
private |
◆ GetDigiTimes()
template<class TDigi >
std::vector< double > CbmDevTrigger::GetDigiTimes |
( |
gsl::span< const TDigi > | digiVec | ) |
|
|
inlineprivate |
◆ GetTriggerTimes()
std::vector< double > CbmDevTrigger::GetTriggerTimes |
( |
const CbmDigiTimeslice & | ts | ) |
|
|
private |
Definition at line 120 of file CbmDevTrigger.cxx.
References CbmDigiData::fBmon, CbmDigiTimeslice::fData, CbmBmonDigiData::fDigis, CbmFsdDigiData::fDigis, CbmMuchDigiData::fDigis, CbmPsdDigiData::fDigis, CbmRichDigiData::fDigis, CbmStsDigiData::fDigis, CbmTofDigiData::fDigis, CbmTrdDigiData::fDigis, CbmDigiData::fFsd, first, CbmDigiData::fMuch, CbmDigiData::fPsd, CbmDigiData::fRich, CbmDigiData::fSts, CbmDigiData::fTof, CbmDigiData::fTrd, fTriggerAlgo, fTriggerDet, GetDigiTimes(), kBmon, kFsd, kMuch, kPsd, kRich, kSts, kTof, and kTrd.
Referenced by HandleData().
◆ HandleData()
bool CbmDevTrigger::HandleData |
( |
FairMQParts & | parts, |
|
|
int | ) |
|
protected |
Extract unpacked data from input message
Send output message
Definition at line 84 of file CbmDevTrigger.cxx.
References CbmDigiData::fBmon, CbmDigiTimeslice::fData, CbmBmonDigiData::fDigis, CbmFsdDigiData::fDigis, CbmMuchDigiData::fDigis, CbmPsdDigiData::fDigis, CbmRichDigiData::fDigis, CbmStsDigiData::fDigis, CbmTofDigiData::fDigis, CbmTrdDigiData::fDigis, CbmDigiData::fFsd, CbmDigiData::fMuch, fNumMessages, CbmDigiData::fPsd, CbmDigiData::fRich, CbmDigiData::fSts, CbmDigiData::fTof, CbmDigiData::fTrd, GetTriggerTimes(), and SendTriggers().
Referenced by InitTask().
◆ InitTask()
void CbmDevTrigger::InitTask |
( |
| ) |
|
|
protectedvirtual |
◆ SendTriggers()
bool CbmDevTrigger::SendTriggers |
( |
const std::vector< double > & | vTriggers, |
|
|
FairMQParts & | partsIn ) |
|
private |
◆ fChannelNameDataInput
std::string CbmDevTrigger::fChannelNameDataInput = "" |
|
private |
◆ fChannelNameDataOutput
std::string CbmDevTrigger::fChannelNameDataOutput = "" |
|
private |
◆ fDeadTime
double CbmDevTrigger::fDeadTime = 0. |
|
private |
◆ fMinNumDigis
int32_t CbmDevTrigger::fMinNumDigis = 0 |
|
private |
◆ fNumMessages
uint64_t CbmDevTrigger::fNumMessages = 0 |
|
private |
◆ fTriggerAlgo
◆ fTriggerDet
◆ fTriggerWindow
double CbmDevTrigger::fTriggerWindow = 0. |
|
private |
The documentation for this class was generated from the following files: