Skip to content

Commit

Permalink
New T0 amplitude (Alla)
Browse files Browse the repository at this point in the history
  • Loading branch information
hristov authored and hristov committed Oct 9, 2015
1 parent 91548c8 commit 6ea5161
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 6 deletions.
9 changes: 7 additions & 2 deletions STEER/ESD/AliESDTZERO.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ AliESDTZERO::AliESDTZERO() :

{
for(int i = 0;i<24;i++) {
fT0time[i] = fT0amplitude[i] = 0;
fT0time[i] = fT0amplitude[i] = fT0NewAmplitude[i] = 0;
for(Int_t iHit=0; iHit<5; iHit++) {
fTimeFull[i][iHit] = -9999;
if (i==0) fOrA[iHit] = -9999;
Expand Down Expand Up @@ -78,6 +78,7 @@ AliESDTZERO::AliESDTZERO(const AliESDTZERO &tzero ) :
for(int i = 0;i<24;i++){
fT0time[i] = tzero.fT0time[i];
fT0amplitude[i] = tzero.fT0amplitude[i];
fT0NewAmplitude[i] = tzero.fT0NewAmplitude[i];
for(Int_t iHit=0; iHit<5; iHit++) {
fTimeFull[i][iHit] = tzero.fTimeFull[i][iHit];
if (i==0) fOrA[iHit] = tzero.fOrA[iHit];
Expand Down Expand Up @@ -109,6 +110,7 @@ AliESDTZERO& AliESDTZERO::operator=(const AliESDTZERO& tzero){
for(int i = 0;i<24;i++){
fT0time[i] = tzero.fT0time[i];
fT0amplitude[i] = tzero.fT0amplitude[i];
fT0NewAmplitude[i] = tzero.fT0NewAmplitude[i];
for(Int_t iHit=0; iHit<5; iHit++) {
fTimeFull[i][iHit] = tzero.fTimeFull[i][iHit];
if (i==0) fOrA[iHit] = tzero.fOrA[iHit];
Expand Down Expand Up @@ -142,7 +144,7 @@ void AliESDTZERO::Reset()
fT0zVertex = -9999;
fT0timeStart = 0;
for(int i = 0;i<24;i++) {
fT0time[i] = fT0amplitude[i] = 0;
fT0time[i] = fT0amplitude[i] = fT0NewAmplitude[i] = 0;
for(Int_t iHit=0; iHit<5; iHit++) fTimeFull[i][iHit] = -9999;
}
for(Int_t iHit=0; iHit<5; iHit++) fOrA[iHit] = fOrC[iHit] = fTVDC[iHit] = -9999;
Expand All @@ -163,4 +165,7 @@ void AliESDTZERO::Print(const Option_t *) const
for (Int_t i=0; i<5; i++) tr[i] = fT0trig & (1<<i);
AliInfo(Form("T0 triggers %d %d %d %d %d",tr[0],tr[1],tr[2],tr[3],tr[4]));

for (Int_t i=0; i<24; i++)
printf(" AliESDTZERO::: new amp %f old amp %f \n", fT0NewAmplitude[i], fT0amplitude[i]);

}
12 changes: 8 additions & 4 deletions STEER/ESD/AliESDTZERO.h
Original file line number Diff line number Diff line change
Expand Up @@ -75,12 +75,16 @@ class AliESDTZERO: public TObject {

void SetPileupTime (Int_t hit, Float_t time) { fPileupTime[hit] = time;}
Float_t GetPileupTime(Int_t hit) const {return fPileupTime[hit];}

//new QTC
const Double32_t* GetT0NewAmplitude() const {return fT0NewAmplitude;}
void SetT0NewAmplitude( Double32_t newamp[24]) {
for (Int_t i=0; i<24; i++) fT0NewAmplitude[i] = newamp[i];
}

void Reset();
void Print(const Option_t *opt=0) const;


private:

Float_t fT0clock; // backward compatibility
Expand All @@ -101,8 +105,8 @@ class AliESDTZERO: public TObject {
Bool_t fBackground; //sattelite flag
Float_t fPileupTime[6];
Double32_t fT0TOFbest[3]; // interaction time in ps ( A&C, A, C) with best time

ClassDef(AliESDTZERO,7)
Double32_t fT0NewAmplitude[24]; //new QTC
ClassDef(AliESDTZERO,8)
};


Expand Down

0 comments on commit 6ea5161

Please sign in to comment.