]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - T0/AliT0CalibOffsetChannelsTask.h
Ignoring coverity to compile
[u/mrichter/AliRoot.git] / T0 / AliT0CalibOffsetChannelsTask.h
index cbd045bc0ac501117df7e247332651ca5298f0c8..152def40ecc2a7126a2ce62e31416312c5f48612 100644 (file)
@@ -20,8 +20,17 @@ class AliT0CalibOffsetChannelsTask : public AliAnalysisTaskSE {
   virtual void   UserExec(Option_t *option);\r
   virtual void   Terminate(Option_t *);\r
   TObjArray* GetOffsetHistos() {return fTzeroObject;}\r
-  \r
- private:\r
+\r
+  Float_t  GetCFDvalue(Int_t channel)  const {return fCDBcfds[channel];}\r
+  Float_t* GetCFDvalue()          const {return (float*)fCDBcfds;}\r
+  Float_t  GetTimeEq(Int_t channel)        const {return fCDBdelays[channel];}\r
+  Float_t* GetTimeEq()          const {return (float*)fCDBdelays;}\r
+  void SetCFDvalue(Int_t channel, Float_t val) {fCDBcfds[channel]=val;}\r
+  void SetTimeEq(Int_t channel, Float_t val) {fCDBdelays[channel]=val;}\r
+  Float_t *GetT0Means() { return fCDBT0s;}\r
+  void SetT0Means(Int_t ihist, Float_t mean ) {fCDBT0s[ihist]=mean;};\r
+  void SetRefPMT(Int_t refPMTA = 12, Int_t refPMTC=0) {fRefPMTA = refPMTA; fRefPMTC = refPMTC;};\r
+private:\r
   AliESDEvent *fESD;          //! ESD object\r
   TObjArray   *fTzeroObject;  // array with CFDi-CFD1 and  CFDi\r
   TH1F        *fTimeDiff[24]; //! CFDi-CFD1 vs Npmt   \r
@@ -31,12 +40,19 @@ class AliT0CalibOffsetChannelsTask : public AliAnalysisTaskSE {
   TH1F        *fResolution;   //! or A minus or C spectrum    \r
   TH1F        *fTzeroORAplusORC; //! ORA+ORC /2 \r
   int         fRunNumber;\r
+  Float_t fCDBdelays[24];  //time delays from OCDB\r
+  Float_t fCDBcfds[24];    // mean CFD from OCDB\r
+  Float_t fCDBT0s[4];      //position T0AC, T0A, T0A, resolution\r
+  Int_t fRefPMTA;           // ref. PMT A side \r
+  Int_t fRefPMTC;           // ref. PMT C side\r
\r
+\r
   \r
  \r
   AliT0CalibOffsetChannelsTask(const AliT0CalibOffsetChannelsTask&); // not implemented\r
   AliT0CalibOffsetChannelsTask& operator=(const AliT0CalibOffsetChannelsTask&); // not implemented\r
   \r
-  ClassDef(AliT0CalibOffsetChannelsTask, 1); // example of analysis\r
+  ClassDef(AliT0CalibOffsetChannelsTask, 2); // example of analysis\r
 };\r
 \r
 #endif\r