Inheritance diagram for MDataReducer:

This module should be used in conjunction with filters to make a reduced background spectrum suitable for fitting. It combines data from multiple runs into a single file and only saves a few essential variables (energy, channel, run, and time).
module DataReducer
verbosity = info
enable = true
OutputFilename = BkgSpectrum.root
endmod
Public Member Functions | |
| MDataReducer (QSequence *s) | |
| constructor | |
| ~MDataReducer () | |
| destructor | |
| void | Init () |
| Init method. | |
| QEvent * | Do (QEvent *ev) |
| Do method. | |
| void | Done () |
| Done method. | |
Private Attributes | |
| std::string | fFilename |
| Output filename. | |
| double | fEnergy |
| Energy of event. | |
| int | fChannel |
| Channel of event. | |
| int | fRunNumber |
| Run number of event. | |
| unsigned long long | fTime |
| Time of event (from start of run, ns). | |
| TTree * | fTree |
| Tree to store data. | |
| TFile * | fFile |
| File to store tree. | |
1.5.1