#include "Riostream.h"
#include "Rtypes.h"
#include "AliPMDdigit.h"
#include <stdio.h>
ClassImp(AliPMDdigit)
AliPMDdigit::AliPMDdigit():
fTrNumber(0),
fTrPid(0),
fDet(0),
fSMNumber(0),
fRow(0),
fColumn(0),
fADC(0.)
{
}
AliPMDdigit::AliPMDdigit(Int_t trnumber, Int_t trpid, Int_t det,
Int_t smnumber,
Int_t irow, Int_t icol, Float_t adc):
fTrNumber(trnumber),
fTrPid(trpid),
fDet(det),
fSMNumber(smnumber),
fRow(irow),
fColumn(icol),
fADC(adc)
{
}
AliPMDdigit::AliPMDdigit(AliPMDdigit *pmddigit):
fTrNumber(0),
fTrPid(0),
fDet(0),
fSMNumber(0),
fRow(0),
fColumn(0),
fADC(0.)
{
*this = *pmddigit;
}
AliPMDdigit::AliPMDdigit(const AliPMDdigit& pmddigit):
TObject(pmddigit),
fTrNumber(pmddigit.fTrNumber),
fTrPid(pmddigit.fTrPid),
fDet(pmddigit.fDet),
fSMNumber(pmddigit.fSMNumber),
fRow(pmddigit.fRow),
fColumn(pmddigit.fColumn),
fADC(pmddigit.fADC)
{
}
AliPMDdigit & AliPMDdigit::operator=(const AliPMDdigit& pmddigit) {
if(this != &pmddigit)
{
fTrNumber = pmddigit.fTrNumber;
fTrPid = pmddigit.fTrPid;
fDet = pmddigit.fDet;
fSMNumber = pmddigit.fSMNumber;
fRow = pmddigit.fRow;
fColumn = pmddigit.fColumn;
fADC = pmddigit.fADC;
}
return *this;
}
AliPMDdigit::~AliPMDdigit()
{
}
Int_t AliPMDdigit::GetTrackNumber() const
{
return fTrNumber;
}
Int_t AliPMDdigit::GetTrackPid() const
{
return fTrPid;
}
Int_t AliPMDdigit::GetDetector() const
{
return fDet;
}
Int_t AliPMDdigit::GetSMNumber() const
{
return fSMNumber;
}
Int_t AliPMDdigit::GetRow() const
{
return fRow;
}
Int_t AliPMDdigit::GetColumn() const
{
return fColumn;
}
Float_t AliPMDdigit::GetADC() const
{
return fADC;
}