fADC(0),
fTdcND(0),
fTdcRAW(0),
- fStatus(kTRUE)
+ fStatus(kTRUE),
+ fDeltaBC(0),
+ fL0L1Latency(0),
+ fESDID(-1)
{
//
// default ctor
fADC(par[2]),
fTdcND(par[3]),
fTdcRAW(par[4]),
- fStatus(status)
+ fStatus(status),
+ fDeltaBC(par[5]),
+ fL0L1Latency(par[6]),
+ fESDID(-1)
{
//
// constructor
fADC(cluster.fADC),
fTdcND(cluster.fTdcND),
fTdcRAW(cluster.fTdcRAW),
- fStatus(cluster.fStatus)
+ fStatus(cluster.fStatus),
+ fDeltaBC(cluster.fDeltaBC),
+ fL0L1Latency(cluster.fL0L1Latency),
+ fESDID(-1)
{
//
// copy ctor for AliTOFcluster object
}
//-------------------------------------------------------------------------
+AliTOFcluster & AliTOFcluster::operator = (const AliTOFcluster & cluster)
+{
+
+ if (this == &cluster)
+ return *this;
+
+ TObject::operator=(cluster);
+ fIdx=cluster.fIdx;
+ fQuality=cluster.fQuality;
+ fR=cluster.fR;
+ fPhi=cluster.fPhi;
+ fTDC=cluster.fTDC;
+ fToT=cluster.fToT;
+ fADC=cluster.fADC;
+ fTdcND=cluster.fTdcND;
+ fTdcRAW=cluster.fTdcRAW;
+ fStatus=cluster.fStatus;
+ fDeltaBC=cluster.fDeltaBC;
+ fL0L1Latency=cluster.fL0L1Latency;
+ fESDID = -1;
+ for (Int_t ii=0; ii<5; ii++)
+ fdetIndex[ii] = cluster.fdetIndex[ii];
+ return *this;
+
+}
+//-------------------------------------------------------------------------
+
AliTOFcluster::~AliTOFcluster() {
//