HALL A C++/ROOT Parity Analyzer Pan TaSimEvent.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: TaSimEvent.cc,v 1.5 2004/09/26 15:50:47 paschke Exp $ An event of data, probably munged up by some varity of simulation!
| void | VaEvent::Uncreate() |
| void | Create(const TaSimEvent&) |
| void | SetSimConstants() |
| Double_t* | VaEvent::fData | Decoded/corrected data |
| Double_t | fBpm12XvCoil[7] | |
| Double_t | fBpm4AXvCoil[7] | |
| Double_t | fBpm4AYvCoil[7] | |
| Double_t | fBpm4BXvCoil[7] | |
| Double_t | fBpm4BYvCoil[7] | |
| Double_t | fDet12Xoff | |
| Double_t | fDet4AXoff | |
| Double_t | fDet4AYoff | |
| Double_t | fDet4BXoff | |
| Double_t | fDet4BYoff | |
| Double_t | fDetNoiseR[4] | |
| Double_t | fDetVsBcm[4] | |
| Double_t | fDetVsBpm12X[4] | |
| Double_t | fDetVsBpm4AX[4] | |
| Double_t | fDetVsBpm4AY[4] | |
| Double_t | fDetVsBpm4BX[4] | |
| Double_t | fDetVsBpm4BY[4] | |
| TRandom | fgR | Random number object |
| 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.. THEN it adds in a simulation, modifying the beam monitors to simulate dithering (depending on paramters) and then modifying detectors to account for beam position, beam current, and some noise This will also allow for faking the helicity signals