FEDRA emulsion software from the OPERA Collaboration
EdbFiducial.cxx File Reference
#include <stdio.h>
#include "TText.h"
#include <TClass.h>
#include <TMath.h>
#include "EdbFiducial.h"
#include "EdbAffine.h"
#include "EdbLog.h"
Include dependency graph for EdbFiducial.cxx:

Functions

 ClassImp (EdbArea) ClassImp(EdbMark) ClassImp(EdbMarksBox) ClassImp(EdbMarksSet) void EdbMark
 

Function Documentation

◆ ClassImp()

ClassImp ( EdbArea  )
30 {
31  printf("EdbMark: %d %f %f %d\n", GetID(), GetX(), GetY(), Flag() );
32 }
33 //______________________________________________________________________________
34 void EdbMark::Streamer(TBuffer &R__b)
35 {
36  // Stream an object of class EdbMark.
37 
38  UInt_t R__s, R__c;
39  if (R__b.IsReading()) {
40  Version_t R__v = R__b.ReadVersion(&R__s, &R__c); if (R__v) { }
41  if (R__v > 1) {
42  EdbMark::Class()->ReadBuffer(R__b, this, R__v, R__s, R__c);
43  return;
44  }
45  //====process old versions before automatic schema evolution
46  TObject::Streamer(R__b);
47  EdbPoint2D::Streamer(R__b);
48  R__b >> eID;
49  R__b >> eX;
50  R__b >> eY;
51  R__b.CheckByteCount(R__s, R__c, EdbMark::IsA());
52  //====end of old versions
53  } else {
54  EdbMark::Class()->WriteBuffer(R__b,this);
55  }
56 }
Int_t eID
Definition: EdbFiducial.h:24
Float_t eX
Definition: EdbFiducial.h:25
Float_t eY
Definition: EdbFiducial.h:25