]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTriggerQADataMakerRec.h
o add Reset function to CalPad and CalROC o Add functionality to AliTPCdataQA - Reset...
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerQADataMakerRec.h
index 965dad8411a0e30714624256b336e145e9f0b279..2b7b0bb0601080d82ced1470c1d7199ea1a336ca 100644 (file)
@@ -23,6 +23,7 @@ class TMap;
 class AliMpDCSNamer;
 class AliMUONVTriggerStore;
 class AliMUONGlobalTrigger;
+class AliMUONTriggerUtilities;
 
 class AliMUONTriggerQADataMakerRec: public AliMUONVQADataMakerRec {
 
@@ -56,19 +57,20 @@ private:
   /// 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(const AliMUONVTriggerStore& inputTriggerStore, const AliMUONVTriggerStore& recoTriggerStore);
+  void RawTriggerMatchOutLocal();
   //void RawTriggerMatchOutLocalInRegional();
   void RawTriggerMatchOutGlobal(AliMUONGlobalTrigger& inputLocalTrigger,
                                AliMUONGlobalTrigger& recoGlobalTrigger,
                                Char_t histo);
   AliMUONTriggerElectronics* TriggerElectronics();
   AliMUONCalibrationData* CalibrationData();
+  AliMUONTriggerUtilities* TriggerUtilities();
 
   //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, ...)
@@ -86,8 +88,12 @@ 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
+  AliMUONTriggerUtilities* fTriggerUtils; //! trigger utilities (for masks)
   
-  ClassDef(AliMUONTriggerQADataMakerRec,1)  // MUON Quality assurance data maker
+  ClassDef(AliMUONTriggerQADataMakerRec,3)  // MUON Quality assurance data maker
 
 };