FEDRA emulsion software from the OPERA Collaboration
EdbPrediction.cxx File Reference
#include "EdbFiducial.h"
#include "EdbAffine.h"
#include "EdbPrediction.h"
Include dependency graph for EdbPrediction.cxx:

Functions

 ClassImp (EdbPredictionDC) ClassImp(EdbPredictionsBox) void EdbPredictionDC
 

Function Documentation

◆ ClassImp()

ClassImp ( EdbPredictionDC  )

//////////////////////////////////////////////////////////////////////// // EdbPrediction // // Predictions a-la $c // // $c data representation: 2 coordinates called as "Y" and "Z" for compatibility with CHORUS coord system, but correspondent functions are X() and Y() to be 1-st and 2-d coord in base classes

////////////////////////////////////////////////////////////////////////

Stream an object of class EdbPredictionDC.

25{
27
28 UInt_t R__s, R__c;
29 if (R__b.IsReading()) {
30 Version_t R__v = R__b.ReadVersion(&R__s, &R__c); if (R__v) { }
31 if (R__v > 1) {
32 EdbPredictionDC::Class()->ReadBuffer(R__b, this, R__v, R__s, R__c);
33 return;
34 }
35 //====process old versions before automatic schema evolution
36 TObject::Streamer(R__b);
37 EdbTrack2D::Streamer(R__b);
38 R__b >> eIDp;
39 R__b >> eEvent;
40 R__b >> eFlag;
41 R__b >> eTy;
42 R__b >> eTz;
43 R__b >> eYp;
44 R__b >> eZp;
45 R__b.CheckByteCount(R__s, R__c, EdbPredictionDC::IsA());
46 //====end of old versions
47 } else {
48 EdbPredictionDC::Class()->WriteBuffer(R__b,this);
49 }
50}