![]() |
Diana Software
|
Manages QPulse waveform in the event. More...
Public Member Functions | |
| MQPulseManager () | |
| constructor More... | |
| ~MQPulseManager () | |
| destructor More... | |
| Action | Menu () |
| Action | Init (Diana::QEventAssembler &eva) |
| Init method. More... | |
| Action | Do (Diana::QEventAssembler &eva) |
| Do method. More... | |
| Action | Done () |
| Done method. More... | |
Private Attributes | |
| std::vector< Diana::QEventLabel > | fLabelsToStore |
| Labels to store. More... | |
| std::string | fAction |
Manages QPulse waveform in the event.
This driver acts in two ways: it saves the waveforms loaded from continuous files into the QPulse (Action = "Consolidate", calls QPulse::Consolidate()) or it deletes the ADC samples (Action = "DeleteADC", calls QPulse::DeleteADC().
module QPulseManager verbosity = info enable = true InclusiveMode = false Action = Consolidate DAQ@Pulse = true endmod
Definition at line 37 of file MQPulseManager.hh.
| MQPulseManager::MQPulseManager | ( | ) |
constructor
Definition at line 10 of file MQPulseManager.cc.
| MQPulseManager::~MQPulseManager | ( | ) |
destructor
Definition at line 15 of file MQPulseManager.cc.
| QDriver::Action MQPulseManager::Do | ( | Diana::QEventAssembler & | eva | ) |
Do method.
Definition at line 44 of file MQPulseManager.cc.
References QPulse::Consolidate(), QPulse::DeleteADC(), and QEventAssembler::Get().
| QDriver::Action MQPulseManager::Done | ( | ) |
Done method.
Definition at line 63 of file MQPulseManager.cc.
| QDriver::Action MQPulseManager::Init | ( | Diana::QEventAssembler & | eva | ) |
Init method.
Definition at line 20 of file MQPulseManager.cc.
References QEventAssembler::Get(), QEventAssembler::GetEvent(), QEventLabel::GetStringLabel(), QEventAssembler::GetWriteLabels(), QEventLabel::name, QEventLabel::owner, and QEvent::RequireByLabel().
| Action MQPulseManager::Menu | ( | ) |
|
private |
Definition at line 58 of file MQPulseManager.hh.
|
private |
Labels to store.
Definition at line 57 of file MQPulseManager.hh.