class AliAnalysisTaskEMCALTriggerQA : public AliAnalysisTaskSE
{
public:
- AliAnalysisTaskEMCALTriggerQA(); // default constructor
AliAnalysisTaskEMCALTriggerQA(const char *name); // named constructor
void InitGeometry();
void SetGeometryName(TString name) { fGeoName = name ; }
-
+ void SetEventTriggerL1Bit(Int_t ega, Int_t eje)
+ { fBitEGA = ega ; fBitEJE = eje; }
+
void AccessOADB() ;
void SwitchOnEMCALOADB() { fAccessOADB = kTRUE ; }
void SetSTUFEERatioHistogramsRange (Int_t nbins, Float_t max) { fNBinsSTUFEERatio = nbins; fMaxSTUFEERatio = max ; }
void SetSTUTRURatioHistogramsRange (Int_t nbins, Float_t max) { fNBinsSTUTRURatio = nbins; fMaxSTUFEERatio = max ; }
void SetClusterEHistogramsRange (Int_t nbins, Float_t max) { fNBinsClusterE = nbins; fMaxClusterE = max ; }
-
+ void SetClusterEtaHistogramsRange (Int_t nbins, Float_t max) { fNBinsClusterEta = nbins; fMaxClusterEta = max ; }
+ void SetClusterPhiHistogramsRange (Int_t nbins, Float_t max, Float_t min)
+ { fNBinsClusterPhi = nbins; fMaxClusterPhi = max ; fMinClusterPhi = min ; }
+
private:
TList *fOutputList; //! Output list
Float_t fMaxSTUTRURatio ; // Maximum value for STU/TRU ratios histograms
Int_t fNBinsClusterE ; // Number of bins for E cluster histograms
Float_t fMaxClusterE ; // Maximum value for E cluster histograms
-
+ Int_t fNBinsClusterPhi ; // Number of bins for Phi cluster histograms
+ Float_t fMaxClusterPhi ; // Maximum value for Phi cluster histograms
+ Float_t fMinClusterPhi ; // Maximum value for Phi cluster histograms
+ Int_t fNBinsClusterEta ; // Number of bins for Eta cluster histograms
+ Float_t fMaxClusterEta ; // Maximum value for Eta cluster histograms
+
+
//Constants needed by the class: EMCAL
- static const int fgkFALTRORows = AliEMCALGeoParams::fgkEMCALRows*(AliEMCALGeoParams::fgkEMCALModules-7)/2; // total number
+ //static const int fgkFALTRORows = AliEMCALGeoParams::fgkEMCALRows*(AliEMCALGeoParams::fgkEMCALModules-7)/2; // total number
+ static const int fgkFALTRORows = 60; //AliEMCALGeoParams::fgkEMCALSTURows-4; // total number, temporary, not considers DCal
// of fake altro rows in EMCAL
// (ALTRO channels in one SM times 5 SM divided by 2 per FALTRO)
- static const int fgkFALTROCols = AliEMCALGeoParams::fgkEMCALCols; // total number of fake altro columns in EMCAL
+ static const int fgkFALTROCols = AliEMCALGeoParams::fgkEMCALSTUCols; // total number of fake altro columns in EMCAL
// (ALTRO channels in one SM times 2 SM divided by 2 per FALTRO)
// cell, patch maps
AliAnalysisTaskEMCALTriggerQA& operator=(const AliAnalysisTaskEMCALTriggerQA&); // not implemented
- ClassDef(AliAnalysisTaskEMCALTriggerQA, 13);
+ ClassDef(AliAnalysisTaskEMCALTriggerQA, 14);
};
#endif