#include <AliTOFChannelOnlineArray.h>
#include <AliLog.h>
ClassImp(AliTOFChannelOnlineArray)
AliTOFChannelOnlineArray::AliTOFChannelOnlineArray():
TObject(),
fSize(0),
fArray(0x0)
{
}
AliTOFChannelOnlineArray::~AliTOFChannelOnlineArray()
{
delete [] fArray;
}
AliTOFChannelOnlineArray::AliTOFChannelOnlineArray(Int_t size):
TObject(),
fSize(size),
fArray(new Float_t[size])
{
for (Int_t ich = 0; ich<size; ich ++){
SetDelay(ich,0);
}
}
AliTOFChannelOnlineArray::AliTOFChannelOnlineArray(const AliTOFChannelOnlineArray & source):
TObject(source),
fSize(source.fSize),
fArray(0x0)
{
fArray = new Float_t[fSize];
for (Int_t ich = 0; ich<fSize; ich ++){
fArray[ich] = source.fArray[ich];
}
}
AliTOFChannelOnlineArray &AliTOFChannelOnlineArray::operator=(const AliTOFChannelOnlineArray & source)
{
if (this == &source)
return *this;
TObject::operator=(source);
fSize= source.fSize;
delete [] fArray;
fArray = new Float_t[fSize];
memcpy(fArray,source.fArray,sizeof(Float_t)*fSize);
return *this;
}
void AliTOFChannelOnlineArray::SetDelay(Int_t pos, Float_t parr)
{
AliDebug(2,Form("status = %f",(Float_t)parr));
if (pos>-1 && pos < fSize)fArray[pos] = parr;
AliDebug(2,Form("fArray[%d] = %f",pos,(Float_t)fArray[pos]));
}
Float_t AliTOFChannelOnlineArray::GetDelay(Int_t pos) const
{
Float_t parr = 0x0;
if (pos>-1 && pos < fSize)parr = fArray[pos];
return parr;
}
AliTOFChannelOnlineArray.cxx:1 AliTOFChannelOnlineArray.cxx:2 AliTOFChannelOnlineArray.cxx:3 AliTOFChannelOnlineArray.cxx:4 AliTOFChannelOnlineArray.cxx:5 AliTOFChannelOnlineArray.cxx:6 AliTOFChannelOnlineArray.cxx:7 AliTOFChannelOnlineArray.cxx:8 AliTOFChannelOnlineArray.cxx:9 AliTOFChannelOnlineArray.cxx:10 AliTOFChannelOnlineArray.cxx:11 AliTOFChannelOnlineArray.cxx:12 AliTOFChannelOnlineArray.cxx:13 AliTOFChannelOnlineArray.cxx:14 AliTOFChannelOnlineArray.cxx:15 AliTOFChannelOnlineArray.cxx:16 AliTOFChannelOnlineArray.cxx:17 AliTOFChannelOnlineArray.cxx:18 AliTOFChannelOnlineArray.cxx:19 AliTOFChannelOnlineArray.cxx:20 AliTOFChannelOnlineArray.cxx:21 AliTOFChannelOnlineArray.cxx:22 AliTOFChannelOnlineArray.cxx:23 AliTOFChannelOnlineArray.cxx:24 AliTOFChannelOnlineArray.cxx:25 AliTOFChannelOnlineArray.cxx:26 AliTOFChannelOnlineArray.cxx:27 AliTOFChannelOnlineArray.cxx:28 AliTOFChannelOnlineArray.cxx:29 AliTOFChannelOnlineArray.cxx:30 AliTOFChannelOnlineArray.cxx:31 AliTOFChannelOnlineArray.cxx:32 AliTOFChannelOnlineArray.cxx:33 AliTOFChannelOnlineArray.cxx:34 AliTOFChannelOnlineArray.cxx:35 AliTOFChannelOnlineArray.cxx:36 AliTOFChannelOnlineArray.cxx:37 AliTOFChannelOnlineArray.cxx:38 AliTOFChannelOnlineArray.cxx:39 AliTOFChannelOnlineArray.cxx:40 AliTOFChannelOnlineArray.cxx:41 AliTOFChannelOnlineArray.cxx:42 AliTOFChannelOnlineArray.cxx:43 AliTOFChannelOnlineArray.cxx:44 AliTOFChannelOnlineArray.cxx:45 AliTOFChannelOnlineArray.cxx:46 AliTOFChannelOnlineArray.cxx:47 AliTOFChannelOnlineArray.cxx:48 AliTOFChannelOnlineArray.cxx:49 AliTOFChannelOnlineArray.cxx:50 AliTOFChannelOnlineArray.cxx:51 AliTOFChannelOnlineArray.cxx:52 AliTOFChannelOnlineArray.cxx:53 AliTOFChannelOnlineArray.cxx:54 AliTOFChannelOnlineArray.cxx:55 AliTOFChannelOnlineArray.cxx:56 AliTOFChannelOnlineArray.cxx:57 AliTOFChannelOnlineArray.cxx:58 AliTOFChannelOnlineArray.cxx:59 AliTOFChannelOnlineArray.cxx:60 AliTOFChannelOnlineArray.cxx:61 AliTOFChannelOnlineArray.cxx:62 AliTOFChannelOnlineArray.cxx:63 AliTOFChannelOnlineArray.cxx:64 AliTOFChannelOnlineArray.cxx:65 AliTOFChannelOnlineArray.cxx:66 AliTOFChannelOnlineArray.cxx:67 AliTOFChannelOnlineArray.cxx:68 AliTOFChannelOnlineArray.cxx:69 AliTOFChannelOnlineArray.cxx:70 AliTOFChannelOnlineArray.cxx:71 AliTOFChannelOnlineArray.cxx:72 AliTOFChannelOnlineArray.cxx:73 AliTOFChannelOnlineArray.cxx:74 AliTOFChannelOnlineArray.cxx:75 AliTOFChannelOnlineArray.cxx:76 AliTOFChannelOnlineArray.cxx:77 AliTOFChannelOnlineArray.cxx:78 AliTOFChannelOnlineArray.cxx:79 AliTOFChannelOnlineArray.cxx:80 AliTOFChannelOnlineArray.cxx:81 AliTOFChannelOnlineArray.cxx:82 AliTOFChannelOnlineArray.cxx:83 AliTOFChannelOnlineArray.cxx:84 AliTOFChannelOnlineArray.cxx:85 AliTOFChannelOnlineArray.cxx:86 AliTOFChannelOnlineArray.cxx:87 AliTOFChannelOnlineArray.cxx:88 AliTOFChannelOnlineArray.cxx:89 AliTOFChannelOnlineArray.cxx:90 AliTOFChannelOnlineArray.cxx:91 AliTOFChannelOnlineArray.cxx:92 AliTOFChannelOnlineArray.cxx:93 AliTOFChannelOnlineArray.cxx:94 AliTOFChannelOnlineArray.cxx:95 AliTOFChannelOnlineArray.cxx:96