AliPhysics  e59a9ba (e59a9ba)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskEmcalPatchesRef.cxx File Reference
#include <map>
#include <vector>
#include <TArrayD.h>
#include <TClonesArray.h>
#include <THistManager.h>
#include <THashList.h>
#include <TString.h>
#include "AliAnalysisUtils.h"
#include "AliESDEvent.h"
#include "AliEMCALTriggerPatchInfo.h"
#include "AliEmcalTriggerOfflineSelection.h"
#include "AliInputEventHandler.h"
#include "AliLog.h"
#include "AliMultSelection.h"
#include "AliMultEstimator.h"
#include "AliAnalysisTaskEmcalPatchesRef.h"
Include dependency graph for AliAnalysisTaskEmcalPatchesRef.cxx:

Go to the source code of this file.

Functions

 ClassImp (EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef) namespace EMCalTriggerPtAnalysis
 

Function Documentation

Dummy (I/O) onstructor

Named constructor

Parameters
nameName of the task

Destructor

Creating output histograms:

  • Patch (calibrated) energy spectrum - separated by patch type - for different trigger classes
  • Patch eta-phi map - separated by patch type - for different trigger classes and different min. energies

Run event loop

Parameters
Notused

Filling patch related histogram

Parameters
triggerclassName of the trigger class firing the event
patchnameName of the patchtype
energyCalibrated energy of the patch
etaPatch eta at the geometrical center
phiPatch phi at the geometrical center

Create new energy binning

Parameters
binning

Create any kind of linear binning from given ranges and stores it in the binning array.

Parameters
binningoutput array
nbinsNumber of bins
minlower range
maxupper range

Apply trigger selection using offline patches and trigger thresholds based on offline ADC Amplitude

Parameters
triggerpatchesTrigger patches found by the trigger maker
Returns
String with EMCAL trigger decision

Definition at line 35 of file AliAnalysisTaskEmcalPatchesRef.cxx.