]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTriggerQADataMakerRec.h
Fix coverity defect
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerQADataMakerRec.h
index 3e03ba6b75243a90d65f528647adf4fc050973be..e66e99cc989af3e3f6e71990085307c5767af63e 100644 (file)
@@ -48,23 +48,27 @@ public:
   virtual void MakeRecPoints(TTree* recpo); 
   virtual void MakeESDs(AliESDEvent* esd) ;
   
+  void ResetDetectorRaws(TObjArray* list);
+  
 private:
   /// Not implemented
   AliMUONTriggerQADataMakerRec(const AliMUONTriggerQADataMakerRec& qadm);   
   /// Not implemented
   AliMUONTriggerQADataMakerRec& operator=(const AliMUONTriggerQADataMakerRec& qadm);
 
-  void DisplayTriggerInfo();
-  void FillRatio4434Histos(Int_t evtInterval);
+  void DisplayTriggerInfo(Int_t itc);
+  void FillRatio4434Histos(Int_t evtInterval, Int_t itc, Bool_t isEndOfCycle);
   Bool_t FillTriggerDCSHistos();
   TObjArray* GetDCSValues(Int_t iMeas, Int_t detElemId,
                          TMap* triggerDcsMap, AliMpDCSNamer& triggerDcsNamer);
   UChar_t RawTriggerInGlobal2OutGlobal(UInt_t globalInput[4]);
-  void RawTriggerMatchOutLocal(AliMUONVTriggerStore& inputTriggerStore, AliMUONVTriggerStore& recoTriggerStore);
+  void RawTriggerMatchOutLocal();
   //void RawTriggerMatchOutLocalInRegional();
   void RawTriggerMatchOutGlobal(AliMUONGlobalTrigger& inputLocalTrigger,
                                AliMUONGlobalTrigger& recoGlobalTrigger,
-                               Char_t histo); 
+                               Char_t histo);
+  AliMUONTriggerElectronics* TriggerElectronics();
+  AliMUONCalibrationData* CalibrationData();
 
   //Int_t fTriggerOutputRegionalData[16]; ///< Data Regional Trigger decision for each Regional Board (1R:0, 2R:1, ... , 1L:8, ...) -> 4 bits LPt, 4 bits HPt
   //Int_t fTriggerInputRegionalRecLPt[2][16][16]; ///< Reconstructed Regional Input LPt for each Regional Board ([bit][reg][loc]) (reg -> 1R:0, 2R:1, ... , 1L:8, ...)
@@ -82,8 +86,11 @@ private:
   AliMUONCalibrationData* fCalibrationData; //!< Used to load Local, Regional and Global masks
   AliMUONTriggerElectronics* fTriggerProcessor; //!< trigger processore to re-compute response
   AliMUONVDigitStore* fDigitStore; //!< pointer to digits store
+  AliMUONVDigitStore* fDigitStoreFromRaw; //!< pointer to digit store from RAW data
+  AliMUONVTriggerStore* fTriggerStoreFromRaw; //!< pointer to trigger store from input RAW data
+  AliMUONVTriggerStore* fTriggerStoreReprocessRaw; //!< pointer to trigger store from re-computed RAW data
   
-  ClassDef(AliMUONTriggerQADataMakerRec,1)  // MUON Quality assurance data maker
+  ClassDef(AliMUONTriggerQADataMakerRec,2)  // MUON Quality assurance data maker
 
 };