#include "AliT0RecPoint.h"
-#include <Riostream.h>
+
ClassImp(AliT0RecPoint)
//------------------------------------
- AliT0RecPoint::AliT0RecPoint() : TObject(), fTimeAverage(0),fVertexPosition(0),fTimeBestA(0),fTimeBestC(0),fMultC(0),fMultA(0)
+ AliT0RecPoint::AliT0RecPoint() : TObject(),
+ fTimeAverage(0),
+ fVertexPosition(0),
+ fTimeBestA(0),fTimeBestC(0),
+ fMultC(0),fMultA(0)
{
//ctor
fTimeAverage=99999;
fMultC=0;
for (Int_t i=0; i<24; i++) { fTime[i]=0; fADC[i]=0; fADCLED[i]=0;}
}
+//_____________________________________________________________________________
+
+AliT0RecPoint::AliT0RecPoint(const AliT0RecPoint &r):TObject(),
+
+ fTimeAverage(0),
+ fVertexPosition(0),
+ fTimeBestA(0),fTimeBestC(0),
+ fMultC(0),fMultA(0)
+{
+ //
+ // AliT0RecPoint copy constructor
+ //
+
+ ((AliT0RecPoint &) r).Copy(*this);
+
+}
////////////////////////////////////////////////////////////////////////
public:
AliT0RecPoint();
+ AliT0RecPoint(const AliT0RecPoint &o);
+ AliT0RecPoint& operator= (const AliT0RecPoint &) { return *this;}
virtual ~AliT0RecPoint() {}
- Int_t GetMeanTime() {return fTimeAverage;}
- Int_t GetBestTimeA() {return fTimeBestA ;}
- Int_t GetBestTimeC() {return fTimeBestC ;}
- Int_t GetMultC() {return fMultC;}
- Int_t GetMultA() {return fMultA;}
- Float_t GetVertex() {return fVertexPosition;}
+
+ const Int_t GetMeanTime() {return fTimeAverage;}
+ const Int_t GetBestTimeA() {return fTimeBestA ;}
+ const Int_t GetBestTimeC() {return fTimeBestC ;}
+ const Int_t GetMultC() {return fMultC;}
+ const Int_t GetMultA() {return fMultA;}
+ const Float_t GetVertex() {return fVertexPosition;}
void SetMeanTime(Int_t time) {fTimeAverage=time;}
void SetMultA(Int_t mult) {fMultA = mult;}
void SetTime (Int_t ipmt, Float_t time) { fTime[ipmt] = time;}
- Float_t GetTime (Int_t ipmt) { return fTime[ipmt];}
- void SetAmp (Int_t ipmt, Float_t adc) { fADC[ipmt] = adc;}
- Float_t GetAmp (Int_t ipmt) { return fADC[ipmt];}
- void SetAmpLED (Int_t ipmt, Float_t adc) { fADCLED[ipmt] = adc;}
- Float_t AmpLED (Int_t ipmt) { return fADCLED[ipmt];}
+ const Float_t GetTime (Int_t ipmt) { return fTime[ipmt];}
+ void SetAmp (Int_t ipmt, Float_t adc) { fADC[ipmt] = adc;}
+ const Float_t GetAmp (Int_t ipmt) { return fADC[ipmt];}
+ void SetAmpLED (Int_t ipmt, Float_t adc) { fADCLED[ipmt] = adc;}
+ const Float_t AmpLED (Int_t ipmt) { return fADCLED[ipmt];}
private:
Int_t fTimeAverage; // Average time