///////////////////////////////////////////////////////////////////////////////
+#include "AliLog.h"
#include "AliMonitorDataTPC.h"
//_____________________________________________________________________________
-AliMonitorDataTPC::AliMonitorDataTPC()
+AliMonitorDataTPC::AliMonitorDataTPC():
+ TObject(),
+ fNTracks(0),
+ fPt(NULL),
+ fEta(NULL),
+ fPhi(NULL),
+ fSize(0)
{
// default constructor
- fPt = fEta = fPhi = NULL;
- fSize = 0;
}
//_____________________________________________________________________________
-AliMonitorDataTPC::AliMonitorDataTPC(const AliMonitorDataTPC& data) :
- TObject(data)
-{
- Fatal("AliMonitorDataTPC", "copy constructor not implemented");
-}
-
-//_____________________________________________________________________________
-AliMonitorDataTPC& AliMonitorDataTPC::operator = (const AliMonitorDataTPC&
- /*data*/)
-{
- Fatal("operator =", "assignment operator not implemented");
- return *this;
-}
-
-//_____________________________________________________________________________
-AliMonitorDataTPC::AliMonitorDataTPC(Int_t size)
+AliMonitorDataTPC::AliMonitorDataTPC(Int_t size):
+ TObject(),
+ fNTracks(0),
+ fPt(new Float_t[size]),
+ fEta(new Float_t[size]),
+ fPhi(new Float_t[size]),
+ fSize(size)
{
// constructor with given size
- fPt = new Float_t[size];
- fEta = new Float_t[size];
- fPhi = new Float_t[size];
- fSize = size;
}
//_____________________________________________________________________________
// set the data of the i-th track
if ((i < 0) || (i >= fSize)) {
- Error("SetData", "index %d out of range (0-%d)", i, fSize);
+ AliError(Form("index %d out of range (0-%d)", i, fSize));
return;
}
fPt[i] = pt;