// $Id: BrClonesArray.h,v 1.2 1998/04/06 21:11:46 videbaek Exp $ // // $Log: BrClonesArray.h,v $ // Revision 1.2 1998/04/06 21:11:46 videbaek // Clean up and additions for Win95 // // #ifndef _BRCLONESARRAY_H #define _BRCLONESARRAY_H ////////////////////////////////////////////////////////////////////// // // // BrClonesArray // // // // A Class to hide the ROOT TClonesArray and provide possible // // special functionality for BRAHMS analysis // // // // Author : Gunther Roland (hagel@comp.tamu.edu) // // Created : 10/MAR/1998 Version : 1.0 // // Changed : // // // ////////////////////////////////////////////////////////////////////// // Root Classes #include "TClonesArray.h" class BrClonesArray : public TClonesArray { public: BrClonesArray() : TClonesArray() { } ; BrClonesArray(Text_t *classname, Int_t size = 1000, Bool_t call_dtor = kTRUE) : TClonesArray(classname,size,call_dtor) { }; BrClonesArray(const TClonesArray &a) { MayNotUse("TClonesArray"); } BrClonesArray(const BrClonesArray &a) { MayNotUse("BrClonesArray"); } void RemoveAndCompressAt(Int_t i) {RemoveAt(i);Compress();} virtual ~BrClonesArray(); private: public: ClassDef(BrClonesArray,1) // BRAHMS clones data container class }; #endif