//default constructor
}
//________________________________________________________________
+AliTOFChannelOnlineArray::~AliTOFChannelOnlineArray()
+{
+ //distructor
+ delete [] fArray;
+}
+//________________________________________________________________
AliTOFChannelOnlineArray::AliTOFChannelOnlineArray(Int_t size):
TObject(),
fSize(size),
}
//________________________________________________________________
AliTOFChannelOnlineArray::AliTOFChannelOnlineArray(const AliTOFChannelOnlineArray & source):
- TObject(),
- fSize(0),
- fArray(0x0)
+ TObject(source),
+ fSize(source.fSize),
+ fArray(source.fArray)
{
// copy constructor
- this->fSize= source.fSize;
- this->fArray= source.fArray;
}
//________________________________________________________________
AliTOFChannelOnlineArray &AliTOFChannelOnlineArray::operator=(const AliTOFChannelOnlineArray & source)
{
- // assignment operator
- this->fSize= source.fSize;
- this->fArray= source.fArray;
- return *this;
+ // assignment operator
+
+ if (this == &source)
+ return *this;
+
+ TObject::operator=(source);
+ fSize= source.fSize;
+ fArray= source.fArray;
+ return *this;
}
//________________________________________________________________
void AliTOFChannelOnlineArray::SetDelay(Int_t pos, Float_t parr)
{
// setting status for channel at position = pos
- AliDebug(2,Form("status = %d",(Float_t)parr));
+ AliDebug(2,Form("status = %f",(Float_t)parr));
if (pos>-1 && pos < fSize)fArray[pos] = parr;
- AliDebug(2,Form("fArray[%d] = %d",pos,(Float_t)fArray[pos]));
+ AliDebug(2,Form("fArray[%d] = %f",pos,(Float_t)fArray[pos]));
}
//________________________________________________________________
Float_t AliTOFChannelOnlineArray::GetDelay(Int_t pos) const