![]() |
AliPhysics
vAN-20151020 (3f0c6c3)
|
Main data structure storing all relevant information of EMCAL/DCAL trigger patches. More...
#include <AliEmcalTriggerPatchInfo.h>
Public Types | |
enum | TriggerMakerBits_t { kRecalcJetBitNum = 22, kRecalcGammaBitNum = 23, kMainTriggerBitNum = 24, kSimpleOfflineBitNum = 25 } |
Public Member Functions | |
AliEmcalTriggerPatchInfo () | |
AliEmcalTriggerPatchInfo (const AliEmcalTriggerPatchInfo &p) | |
AliEmcalTriggerPatchInfo & | operator= (const AliEmcalTriggerPatchInfo &p) |
virtual | ~AliEmcalTriggerPatchInfo () |
Double_t | GetPhiGeo () const |
Double_t | GetPhiCM () const |
Double_t | GetPhiMin () const |
Double_t | GetPhiMax () const |
Double_t | GetEtaGeo () const |
Double_t | GetEtaCM () const |
Double_t | GetEtaMin () const |
Double_t | GetEtaMax () const |
Double_t | GetPatchE () const |
Int_t | GetADCAmp () const |
Int_t | GetADCOfflineAmp () const |
Double_t | GetADCAmpGeVRough () const |
Int_t | GetTriggerBits () const |
Int_t | GetEdgeCellX () const |
Int_t | GetEdgeCellY () const |
void | GetCellIndices (AliEMCALGeometry *geom, TArrayI *cells) |
Bool_t | IsLevel0 () const |
Bool_t | IsJetLow () const |
Bool_t | IsJetHigh () const |
Bool_t | IsGammaLow () const |
Bool_t | IsGammaHigh () const |
Bool_t | IsMainTrigger () const |
Bool_t | IsJetLowSimple () const |
Bool_t | IsJetHighSimple () const |
Bool_t | IsGammaLowSimple () const |
Bool_t | IsGammaHighSimple () const |
Bool_t | IsMainTriggerSimple () const |
Bool_t | IsOfflineSimple () const |
Bool_t | IsRecalcJet () const |
Bool_t | IsRecalcGamma () const |
void | SetCenterGeo (TVector3 &v, Double_t e) |
void | SetCenterGeo (TLorentzVector &v) |
void | SetCenterMass (TLorentzVector &v) |
void | SetCenterMass (TVector3 &v, Double_t e) |
void | SetEdge1 (TLorentzVector &v) |
void | SetEdge1 (TVector3 &v, Double_t e) |
void | SetEdge2 (TLorentzVector &v) |
void | SetEdge2 (TVector3 &v, Double_t e) |
void | SetADCAmp (Int_t a) |
void | SetADCOfflineAmp (Int_t a) |
void | SetEdgeCell (Int_t x, Int_t y) |
void | SetOfflineSimple () |
void | SetLorentzVector (TLorentzVector &lv, TVector3 &v, Double_t e) |
void | SetTriggerBits (Int_t i) |
void | SetOffSet (Int_t i) |
void | SetTriggerBitConfig (const AliEmcalTriggerBitConfig *ref) |
const AliEmcalTriggerBitConfig * | GetTriggerBitConfig () const |
Protected Attributes | |
TLorentzVector | fCenterGeo |
geometrical center More... | |
TLorentzVector | fCenterMass |
CM. More... | |
TLorentzVector | fEdge1 |
max eta/ min phi edge More... | |
TLorentzVector | fEdge2 |
min eta/ max phi edge More... | |
Int_t | fADCAmp |
online (trigger) ADC amplitude More... | |
Int_t | fADCOfflineAmp |
offline (FEE) ADC amplitude More... | |
Int_t | fTriggerBits |
trigger bit mask, see definitions in AliEmcalTriggerType and TriggerMakerBits_t (above) More... | |
Int_t | fEdgeCell [2] |
cell "bottom lower" edge (min phi, max eta) More... | |
Int_t | fOffSet |
offset of bit (different in data and MC) More... | |
AliEmcalTriggerBitConfig | fTriggerBitConfig |
Trigger bit configuration. More... | |
Main data structure storing all relevant information of EMCAL/DCAL trigger patches.
Emcal trigger patch information class Can contain three types of information, distinguished by the various bits in the bit field:
Definition at line 39 of file AliEmcalTriggerPatchInfo.h.
Definition at line 49 of file AliEmcalTriggerPatchInfo.h.
AliEmcalTriggerPatchInfo::AliEmcalTriggerPatchInfo | ( | ) |
Default constructor
Definition at line 23 of file AliEmcalTriggerPatchInfo.cxx.
AliEmcalTriggerPatchInfo::AliEmcalTriggerPatchInfo | ( | const AliEmcalTriggerPatchInfo & | p | ) |
Copy constructor
p | Reference for the copy |
Definition at line 44 of file AliEmcalTriggerPatchInfo.cxx.
|
virtual |
Destructor
Definition at line 64 of file AliEmcalTriggerPatchInfo.cxx.
|
inline |
Get patch online ADC amplitude
Definition at line 105 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillAmplitudeHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram(), AliEmcalTriggerSelectionCuts::GetCutPrimitive(), AliAnalysisTaskEmcal::GetMainTriggerPatch(), EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::GetPatchEnergy(), and EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::Run().
|
inline |
Get patch energy estimated from offline ADC amplitude converted into energya
Definition at line 115 of file AliEmcalTriggerPatchInfo.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram(), AliEmcalTriggerSelectionCuts::GetCutPrimitive(), EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::GetPatchEnergy(), and EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::Run().
|
inline |
Get patch offline ADC amplitude (obtained from calibrated cell energies converted into ADC signals)
Definition at line 110 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillAmplitudeHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC::GetFiredTriggerClasses(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::GetFiredTriggerClassesFromPatches(), AliAnalysisTaskEmcal::GetMainTriggerPatch(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::GetPatchEnergy().
void AliEmcalTriggerPatchInfo::GetCellIndices | ( | AliEMCALGeometry * | geom, |
TArrayI * | cells | ||
) |
Return cell indices of the given patch in the cell array
geom | EMCAL Geometry used in the run where the trigger patch was created from |
cells | Output array of cell indices corresponding to the given trigger patch |
Definition at line 96 of file AliEmcalTriggerPatchInfo.cxx.
|
inline |
Get X position of the edge cell
Definition at line 125 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetCellIndices().
|
inline |
Get Y position of the edge cell
Definition at line 130 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetCellIndices().
|
inline |
Get \( \eta \) of the patch at the center of mass
Definition at line 85 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp().
|
inline |
Get \( \eta \) of the patch at the geometrical center
Definition at line 80 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillAmplitudeHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram(), and EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::Run().
|
inline |
Get maximum \( \eta \) of the patch
Definition at line 95 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp().
|
inline |
Get minimum \( \eta \) of the patch
Definition at line 90 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp().
|
inline |
Get the patch energy
Definition at line 100 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram(), AliEmcalTriggerSelectionCuts::GetCutPrimitive(), EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::GetPatchEnergy(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::IsOfflineSelected(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC::IsOfflineSelected(), AliEmcalTriggerMaker::ProcessPatch(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::Run(), and AliEmcalTriggerMaker::Run().
|
inline |
Access \( \phi \) angle of the patch at the center of mass
Definition at line 65 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp().
|
inline |
Access \( \phi \) angle of the geometric center of the trigger patch
Definition at line 60 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillAmplitudeHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram(), and EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::Run().
|
inline |
Get maximal \( \phi \) of the patch
Definition at line 75 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp().
|
inline |
Get minimal \( \phi \) of the patch
Definition at line 70 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp().
|
inline |
Get the trigger bit configuration used to create the trigger patch
Definition at line 295 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Get the trigger bits of the classes which fired the patch
Definition at line 120 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::Run().
|
inline |
Check whether patch is an EMCAL Level1 gamma patch passing the high threshold, found by the trigger electronics or the trigger simulation
Definition at line 157 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), AliAnalysisTaskEmcal::GetTriggerList(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaHigh::IsOfType(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::Run(), AliEmcalTriggerMaker::Run(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check whether patch is an EMCAL Level1 gamma patch passing the high threshold, found by the simple offline trigger
Definition at line 182 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC::GetFiredTriggerClasses(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::GetFiredTriggerClassesFromPatches(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaHigh::IsOfType(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check whether patch is an EMCAL Level1 gamma patch passing the low threshold, found by the trigger electronics or the trigger simulation
Definition at line 152 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), AliAnalysisTaskEmcal::GetTriggerList(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaHigh::IsOfType(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::Run(), AliEmcalTriggerMaker::Run(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check whether patch is an EMCAL Level1 gamma patch passing the low threshold, found by the simple offline trigger
Definition at line 177 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC::GetFiredTriggerClasses(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::GetFiredTriggerClassesFromPatches(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::IsOfflineSelected(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC::IsOfflineSelected(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaHigh::IsOfType(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check whether patch is an EMCAL Level1 jet patch passing the high threshold, found by the trigger electronics or the trigger simulation
Definition at line 147 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliAnalysisTaskEmcal::GetTriggerList(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetHigh::IsOfType(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::Run(), AliEmcalTriggerMaker::Run(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check whether patch is an EMCAL Level1 jet patch passing the high threshold, found by the simple offline trigger
Definition at line 172 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC::GetFiredTriggerClasses(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::GetFiredTriggerClassesFromPatches(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetHigh::IsOfType(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check whether patch is an EMCAL Level1 jet patch passing the low threshold, found by the trigger electronics or the trigger simulation
Definition at line 142 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliAnalysisTaskEmcal::GetTriggerList(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetHigh::IsOfType(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::Run(), AliEmcalTriggerMaker::Run(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check whether patch is an EMCAL Level1 jet patch passing the low threshold, found by the simple offline trigger
Definition at line 167 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC::GetFiredTriggerClasses(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::GetFiredTriggerClassesFromPatches(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::IsOfflineSelected(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC::IsOfflineSelected(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetHigh::IsOfType(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check whether patch is an EMCAL Level0 patch
Definition at line 137 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), AliAnalysisTaskEmcal::GetTriggerList(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerLevel0::IsOfType(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::Run(), AliEmcalTriggerMaker::Run(), and AliEmcalTriggerSelectionCuts::SelectPatchType().
|
inline |
Check whether patch is the main EMCAL trigger patch of a given trigger type, found by the trigger electronics or the trigger simulation
Definition at line 162 of file AliEmcalTriggerPatchInfo.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillAmplitudeHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram(), and EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::Run().
|
inline |
Check whether patch is the main EMCAL trigger patch of a given trigger type, found by the simple offline trigger
Definition at line 187 of file AliEmcalTriggerPatchInfo.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillAmplitudeHistogram(), and EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram().
|
inline |
Check whether patch is found by the simple offline trigger (on offline amplitudes)
Definition at line 192 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillAmplitudeHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillStandardMonitoring(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC::GetFiredTriggerClasses(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::GetFiredTriggerClassesFromPatches(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::IsOfflineSelected(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC::IsOfflineSelected(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetHigh::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaHigh::IsOfType(), AliEmcalTriggerSelectionCuts::IsSelected(), EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::MakeDecisionFromPatches(), AliEmcalTriggerMaker::Run(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check if the patch is a recalculated gamma patch
Definition at line 204 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Check if the patch is a recalculated jet patch
Definition at line 199 of file AliEmcalTriggerPatchInfo.h.
AliEmcalTriggerPatchInfo & AliEmcalTriggerPatchInfo::operator= | ( | const AliEmcalTriggerPatchInfo & | p | ) |
Assignment operator
p | Reference for assignment |
Definition at line 74 of file AliEmcalTriggerPatchInfo.cxx.
|
inline |
Set online ADC amplitude
a | Online ADC amplitude |
Definition at line 254 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalPatchFromCellMaker::RunSimpleOfflineTrigger().
|
inline |
Set offline ADC amplitude (derived from cell energies converted to ADC amplitude)
a | Offline ADC amplitude |
Definition at line 259 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch().
|
inline |
Set the geometric center position of the patch
v | Position 3-vector |
e | Patch energy |
Definition at line 211 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalPatchFromCellMaker::RunSimpleOfflineTrigger().
|
inline |
Set the geometric center position of the patch
v | Position Lorentz vector |
Definition at line 216 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Set the center-of-mass position of the trigger patch
v | Position Lorentz vector |
Definition at line 221 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch().
|
inline |
Set the center-of-mass position of the trigger patch
v | Position 3-vector |
e | Patch energy |
Definition at line 227 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Set lower edge position of the trigger patch
v | Position Lorentz vector |
Definition at line 232 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalPatchFromCellMaker::RunSimpleOfflineTrigger().
|
inline |
Set lower edge position of the trigger patch
v | Position 3-vector |
e | Patch energy |
Definition at line 238 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Set upper edge position of the trigger patch
v | Lorentz-vector of the upper edge position of the trigger patch |
Definition at line 243 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalPatchFromCellMaker::RunSimpleOfflineTrigger().
|
inline |
Set upper edge position of the trigger patch
v | Position 3-vector |
e | Patch Energy |
Definition at line 249 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Set Indices in x and y of the edge cell
x | Cell index in x-direction |
y | Cell index in y-direction |
Definition at line 265 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalPatchFromCellMaker::RunSimpleOfflineTrigger().
void AliEmcalTriggerPatchInfo::SetLorentzVector | ( | TLorentzVector & | lv, |
TVector3 & | v, | ||
Double_t | e | ||
) |
Define Lorentz vector of the given trigger patch
lv | Lorentz vector to be defined |
v | Patch vector position |
e | Patch energy |
Definition at line 135 of file AliEmcalTriggerPatchInfo.cxx.
Referenced by SetCenterGeo(), SetCenterMass(), SetEdge1(), and SetEdge2().
|
inline |
Mark patch as created by the simple offline trigger
Definition at line 269 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Set the MC trigger bit offset
i | MC trigger bit offset |
Definition at line 283 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch().
|
inline |
Set the trigger bit configuration
ref | Trigger bit configuration used to create the patch |
Definition at line 289 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalPatchFromCellMaker::RunSimpleOfflineTrigger().
|
inline |
Set the trigger bits
i | Trigger bits of the patch |
Definition at line 277 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalTriggerMaker::Run().
|
protected |
online (trigger) ADC amplitude
Definition at line 305 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetADCAmp(), GetADCAmpGeVRough(), operator=(), and SetADCAmp().
|
protected |
offline (FEE) ADC amplitude
Definition at line 306 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetADCOfflineAmp(), operator=(), and SetADCOfflineAmp().
|
protected |
geometrical center
Definition at line 301 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetEtaGeo(), GetPatchE(), GetPhiGeo(), operator=(), and SetCenterGeo().
|
protected |
CM.
Definition at line 302 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetEtaCM(), GetPhiCM(), operator=(), and SetCenterMass().
|
protected |
max eta/ min phi edge
Definition at line 303 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetEtaMax(), GetPhiMin(), operator=(), and SetEdge1().
|
protected |
min eta/ max phi edge
Definition at line 304 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetEtaMin(), GetPhiMax(), operator=(), and SetEdge2().
|
protected |
cell "bottom lower" edge (min phi, max eta)
Definition at line 308 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerPatchInfo(), GetEdgeCellX(), GetEdgeCellY(), operator=(), and SetEdgeCell().
|
protected |
offset of bit (different in data and MC)
Definition at line 309 of file AliEmcalTriggerPatchInfo.h.
Referenced by IsGammaHigh(), IsGammaHighSimple(), IsGammaLow(), IsGammaLowSimple(), IsJetHigh(), IsJetHighSimple(), IsJetLow(), IsJetLowSimple(), IsLevel0(), and SetOffSet().
|
protected |
Trigger bit configuration.
Definition at line 310 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetTriggerBitConfig(), IsGammaHigh(), IsGammaHighSimple(), IsGammaLow(), IsGammaLowSimple(), IsJetHigh(), IsJetHighSimple(), IsJetLow(), IsJetLowSimple(), IsLevel0(), and SetTriggerBitConfig().
|
protected |
trigger bit mask, see definitions in AliEmcalTriggerType and TriggerMakerBits_t (above)
Definition at line 307 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetTriggerBits(), IsGammaHigh(), IsGammaHighSimple(), IsGammaLow(), IsGammaLowSimple(), IsJetHigh(), IsJetHighSimple(), IsJetLow(), IsJetLowSimple(), IsLevel0(), IsMainTrigger(), IsMainTriggerSimple(), IsOfflineSimple(), IsRecalcGamma(), IsRecalcJet(), operator=(), SetOfflineSimple(), and SetTriggerBits().