* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.3 2000/06/08 18:32:58 cblume
-Make code compliant to coding conventions
-
-Revision 1.2 2000/05/08 16:17:27 cblume
-Merge TRD-develop
-
-Revision 1.1.2.1 2000/05/08 14:35:38 cblume
-Add float array
-
-*/
+/* $Id$ */
///////////////////////////////////////////////////////////////////////
// //
ClassImp(AliTRDarrayF)
+//_____________________________________________________________________________
+AliTRDarrayF::AliTRDarrayF():TArrayF()
+{
+ //
+ // Default constructor
+ //
+
+}
+
//_____________________________________________________________________________
AliTRDarrayF::~AliTRDarrayF()
{
// Default destructor
//
+ if (fArray) {
+ delete [] fArray;
+ fArray = 0;
+ }
+
}
//_____________________________________________________________________________
-void AliTRDarrayF::Copy(TObject &a)
+void AliTRDarrayF::Copy(TObject &a) const
{
//
// Copy function
// The user is responsible for the appropriate size of the array.
//
- if (n < 0) return;
- fArray = (Float_t*) TStorage::ReAlloc(fArray
- ,n * sizeof(Float_t)
- ,fN * sizeof(Float_t));
- if (fArray != 0) fN = n;
-
+ if (n < 0) {
+ return;
+ }
+
+ fArray = (Float_t *) TStorage::ReAlloc(fArray
+ ,n *sizeof(Float_t)
+ ,fN*sizeof(Float_t));
+
+ if (fArray != 0) {
+ fN = n;
+ }
+
}