From 11509371a902b35053cae8742aa7c3f1414cb076 Mon Sep 17 00:00:00 2001 From: mbroz Date: Mon, 20 Oct 2014 12:56:04 +0200 Subject: [PATCH] Integrator vs clock method for digit --- AD/AliADdigit.cxx | 12 ++++++++++-- AD/AliADdigit.h | 1 + 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/AD/AliADdigit.cxx b/AD/AliADdigit.cxx index 4d031269629..cfad82fb723 100644 --- a/AD/AliADdigit.cxx +++ b/AD/AliADdigit.cxx @@ -58,8 +58,16 @@ fIntegrator(integrator) if (labels) for(Int_t iTrack = 0; iTrack < 3; ++iTrack) fTracks[iTrack] = labels[iTrack]; } - - +//__________________________________________________________________________ +Bool_t AliADdigit::GetIntegratorFlag(Int_t clock) +{ +if (clock >= 0 && clock < kNClocks){ + if(clock%2 == 0) return fIntegrator; + else return !fIntegrator; + } + +else return kFALSE; +} //__________________________________________________________________________ void AliADdigit::Print(const Option_t*) const { diff --git a/AD/AliADdigit.h b/AD/AliADdigit.h index ab567881b85..38a61a1de5c 100644 --- a/AD/AliADdigit.h +++ b/AD/AliADdigit.h @@ -27,6 +27,7 @@ public: Float_t Width() const {return fWidth;} Bool_t Integrator() const {return fIntegrator;} Short_t ChargeADC(Int_t clock) const {return (clock >= 0 && clock < kNClocks) ? fChargeADC[clock] : 0;} + Bool_t GetIntegratorFlag(Int_t clock); protected: Int_t fPMNumber; // PhotoMultiplier number (0 to 16) -- 2.43.0