AliPhysics  54fd37e (54fd37e)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliEmcalTriggerMaker.h File Reference

Class to make array of trigger patch objects in AOD/ESD events. More...

#include "AliLog.h"
#include "AliEMCALTriggerBitConfig.h"
#include "AliEMCALTriggerChannelContainer.h"
#include "AliAnalysisTaskEmcal.h"
Include dependency graph for AliEmcalTriggerMaker.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AliEMCALTriggerDataGrid< T >
 
class  AliEmcalTriggerMaker
 EMCAL trigger patch maker. More...
 

Detailed Description

Class to make array of trigger patch objects in AOD/ESD events.

Class to make array of trigger patch objects in AOD/ESD events. The input for the process are:

  • AliCaloTrigger objects from ESS/AOD, which contain raw trigger information
  • the CaloCells, which contain offline/FEE information

The output is a list of AliEmcalTriggerPatchInfo objects which is stored in ESD/AOD (Use event->FindListObject to get them) with three types of trigger patches:

  1. Online trigger info
  2. Trigger info based on the offline FEE ADCs (SimpleOffline)
  3. The highest gamma and jet patch in the event, even if it does not pass the threshold (RecalcJet and RecalcGamma); with two versions
    1. based on the online trigger information
    2. based offline FEE information The different types of patches are distinguished by bitflags according to the enum AliEmcalTriggerPatchInfo::TriggerMakerBits and EMCAL/AliEmcalTriggerTypes.h
Author
Jiri Kral <>, University of Jyv&aumlskul&auml
Date
Jun 26, 2013

Definition in file AliEmcalTriggerMaker.h.