![]() |
Diana Software
|
expand event objects into base type objects More...
Public Member Functions | |
| void | Init (Diana::QEvent &ev) |
| Init method. More... | |
| void | Do (Diana::QEvent &ev) |
| Do method. Declare and implement only one of the two versions. More... | |
| void | Done () |
| Done method. More... | |
Private Attributes | |
| bool | fExpandHeader |
| bool | fExpandPulse |
| bool | fExpandPulseInfo |
expand event objects into base type objects
This module expand the converting selected data members to base types. It is intended to be used in sequences to produce ntuplas in root format without the need to use diana libs.
module ExpandEventToBaseTypes verbosity = info enable = true FirstParameter = 1 SecondParameter = false endmod
Definition at line 40 of file MExpandEventToBaseTypes.hh.
| void MExpandEventToBaseTypes::Do | ( | Diana::QEvent & | ev | ) |
Do method. Declare and implement only one of the two versions.
Definition at line 35 of file MExpandEventToBaseTypes.cc.
References QEvent::Get(), QEvent::GetByLabel(), QPulseInfo::GetIsNoise(), QPulseInfo::GetIsPulser(), QPulseInfo::GetIsSide(), QPulseInfo::GetIsSignal(), and QHeader::GetTime().
| void MExpandEventToBaseTypes::Done | ( | ) |
Done method.
Definition at line 52 of file MExpandEventToBaseTypes.cc.
| void MExpandEventToBaseTypes::Init | ( | Diana::QEvent & | ev | ) |
Init method.
Definition at line 12 of file MExpandEventToBaseTypes.cc.
References QEvent::Add(), and QEvent::RequireByLabel().
|
private |
Definition at line 54 of file MExpandEventToBaseTypes.hh.
|
private |
Definition at line 54 of file MExpandEventToBaseTypes.hh.
|
private |
Definition at line 54 of file MExpandEventToBaseTypes.hh.