HALL A C++/ROOT Parity Analyzer Pan TaEvent.cc (implementation) Author: R. Holmes <http://mep1.phy.syr.edu/~rsholmes>, A. Vacheret <http://www.jlab.org/~vacheret>, R. Michaels <http://www.jlab.org/~rom>, K.Paschke @(#)pan/src:$Name: $:$Id: TaEvent.cc,v 1.38 2003/07/31 16:11:59 rsholmes Exp $ An event of pure data, un-spoilt by the vagaries of simulation. Inherits from VaEvent.
| void | VaEvent::Create(const VaEvent&) |
| void | VaEvent::Uncreate() |
| Double_t* | VaEvent::fData | Decoded/corrected data |
| Inheritance Chart: | |||||||||
|
Initialization at start of run. Get quantities from database which will be needed in event loop, and set other static variables to initial values.
Decodes all the raw data and applies all the calibrations and BPM rotations.. Note: This assumes the event structure remains constant. We check this by verifying a constant event length. Also note that in order for cooked data to appear in the output, everywhere we have fData[cook_key] = function of fData[raw_key], we MUST have a line devices.SetUsed(cook_key) if we want it.