FEDRA emulsion software from the OPERA Collaboration
EdbCluster.cxx File Reference
#include <TBuffer.h>
#include <TPolyMarker3D.h>
#include <TClass.h>
#include "EdbCluster.h"
Include dependency graph for EdbCluster.cxx:

Functions

 ClassImp (EdbCluster) ClassImp(EdbClustersBox) void EdbCluster
 

Function Documentation

◆ ClassImp()

ClassImp ( EdbCluster  )

//////////////////////////////////////////////////////////////////////// // EdbCluster // // Implementation of cluster class // // ////////////////////////////////////////////////////////////////////////

Stream an object of class EdbCluster.

21{
23
24 UInt_t R__s, R__c;
25 if (R__b.IsReading()) {
26 Version_t R__v = R__b.ReadVersion(&R__s, &R__c); if (R__v) { }
27 if (R__v > 1) {
28 EdbCluster::Class()->ReadBuffer(R__b, this, R__v, R__s, R__c);
29 return;
30 }
31 //====process old versions before automatic schema evolution
32 TObject::Streamer(R__b);
33 EdbPoint3D::Streamer(R__b);
34 R__b >> eX;
35 R__b >> eY;
36 R__b >> eZ;
37 R__b >> eArea;
38 R__b >> eVolume;
39 R__b >> eFrame;
40 R__b >> eSide;
41 R__b >> eSegment;
42 R__b.CheckByteCount(R__s, R__c, EdbCluster::IsA());
43 //====end of old versions
44 } else {
45 EdbCluster::Class()->WriteBuffer(R__b,this);
46 }
47}
double eX
Definition: EdbPhys.cxx:178