//------------------------ detclass.h --------------------------- // to build shared library call: // root // .L detclass.C+ #include #include class Axis: public TObject { public: Int_t axisid; Int_t nchannels; //Int_t* chnum = NULL; Int_t chnum [300]; Float_t chdata [300]; Axis(): TObject() { clear(); } Axis(Int_t axisid_, Int_t nchannels_): TObject() { clear(); axisid = axisid_; nchannels = nchannels_; } Axis(const Axis& axis): TObject(axis) { axisid = axis.axisid; nchannels = axis.nchannels; //chnum = new Int_t [nchannels]; // channels information - values for (int i=0; i Clear(); } void AddAxis(const Axis* axis_) { naxis = axis->GetLast()+1; new ((*axis)[naxis]) Axis(*axis_); naxis = axis->GetLast()+1; // update naxis } //ClassDef(Event,2) // Initial version };// end Event class