AliPhysics  7f2a7c4 (7f2a7c4)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent Class Reference

Analysis component for particles in jets at generator level. More...

#include <AliEMCalTriggerMCJetAnalysisComponent.h>

Inheritance diagram for EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent:

Public Member Functions

 AliEMCalTriggerMCJetAnalysisComponent ()
 
 AliEMCalTriggerMCJetAnalysisComponent (const char *name)
 
virtual ~AliEMCalTriggerMCJetAnalysisComponent ()
 
virtual void CreateHistos ()
 
virtual void Process (const AliEMCalTriggerEventData *const data)
 
void SetMinimumJetPt (Double_t minpt)
 
- Public Member Functions inherited from EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent
 AliEMCalTriggerTracksAnalysisComponent ()
 
 AliEMCalTriggerTracksAnalysisComponent (const char *name)
 
virtual ~AliEMCalTriggerTracksAnalysisComponent ()
 
THashList * GetHistList () const
 
const
AliEMCalTriggerWeightHandler
GetWeightHandler () const
 
void SetBinning (const AliEMCalTriggerBinningComponent *const binning)
 
void SetKineCuts (const AliEMCalTriggerKineCuts *const cuts)
 
void SetTriggerClassManager (const AliEMCalTriggerAnaClassManager *classmgr)
 
void SetWeightHandler (const AliEMCalTriggerWeightHandler *handler)
 
void SetComponentDebugLevel (int debuglevel)
 

Protected Member Functions

void FillHistogram (const TString &histname, const AliVParticle *track, const AliEmcalJet *jet, double vz, double weight)
 
void FillJetHistogram (const TString &histname, const AliEmcalJet *recjet, double vz, double weight)
 
- Protected Member Functions inherited from EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent
TAxisDefineAxis (const char *name, const TBinning &binning)
 
void GetMachingTriggerNames (std::vector< std::string > &triggernames) const
 
void GetAllTriggerNamesAndTitles (std::map< std::string, std::string > &triggers) const
 
void PrintTriggerNames (const std::vector< std::string > &, const std::string &componentName) const
 

Protected Attributes

Double_t fMinimumJetPt
 Min. \( p_{t} \) request for the jet. More...
 
- Protected Attributes inherited from EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent
THistManagerfHistos
 Histogram container of the analysis component. More...
 
const
AliEMCalTriggerAnaClassManager
fTriggerClassManager
 Global trigger class manager. More...
 
const
AliEMCalTriggerBinningComponent
fBinning
 Global binning handler. More...
 
const AliEMCalTriggerKineCuts * fKineCuts
 Kinematical cuts for tracks and particle selection. More...
 
const
AliEMCalTriggerWeightHandler
fWeightHandler
 Event weight handler. More...
 
Int_t fComponentDebugLevel
 Debug level for the given analysis component. More...
 

Detailed Description

Analysis component for particles in jets at generator level.

Analysis component for tracks in jets of MC particles where the jet has a given minimum pt

Definition at line 33 of file AliEMCalTriggerMCJetAnalysisComponent.h.

Constructor & Destructor Documentation

EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::AliEMCalTriggerMCJetAnalysisComponent ( )

Dummy (I/O) constructor, not to be used

Definition at line 50 of file AliEMCalTriggerMCJetAnalysisComponent.cxx.

EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::AliEMCalTriggerMCJetAnalysisComponent ( const char *  name)

Main constructor, initialising component with default values.

Parameters
nameName of the component

Definition at line 60 of file AliEMCalTriggerMCJetAnalysisComponent.cxx.

virtual EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::~AliEMCalTriggerMCJetAnalysisComponent ( )
inlinevirtual

Definition at line 37 of file AliEMCalTriggerMCJetAnalysisComponent.h.

Member Function Documentation

void EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::CreateHistos ( )
virtual

Create histograms for the MC jet analysis

Reimplemented from EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent.

Definition at line 69 of file AliEMCalTriggerMCJetAnalysisComponent.cxx.

void EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::FillHistogram ( const TString histname,
const AliVParticle *  track,
const AliEmcalJet jet,
double  vz,
double  weight 
)
protected

Fill track-based Histogram with relevant information

Parameters
histnameName of the histogram
trackParticle associated to the jet
jetReconstructed jet
vzz-position of the primary vertex
weightEvent weight

Definition at line 162 of file AliEMCalTriggerMCJetAnalysisComponent.cxx.

Referenced by Process().

void EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::FillJetHistogram ( const TString histname,
const AliEmcalJet recjet,
double  vz,
double  weight 
)
protected

Fill jet-based histogram for reconstructed jets with the relevant information

Parameters
histnameName of the histogram
recjetReconstructed jet
vzz-position of the primary vertex
weightEvent weight

Definition at line 177 of file AliEMCalTriggerMCJetAnalysisComponent.cxx.

Referenced by Process().

void EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process ( const AliEMCalTriggerEventData *const  data)
virtual

Analyse particles in a jet with a given minimum jet \( p_{t} \)

  1. Select jets with a minimum \( p_{t} \)
  2. Fill track-based histograms only for particles found in the given jet
    Parameters
    dataEvent data

Implements EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent.

Definition at line 116 of file AliEMCalTriggerMCJetAnalysisComponent.cxx.

void EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::SetMinimumJetPt ( Double_t  minpt)
inline

Specify minimum \( p_{t} \) for selected jets.

Parameters
minptThe minimum \( p_{t} \)

Definition at line 46 of file AliEMCalTriggerMCJetAnalysisComponent.h.

Member Data Documentation

Double_t EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::fMinimumJetPt
protected

Min. \( p_{t} \) request for the jet.

Definition at line 52 of file AliEMCalTriggerMCJetAnalysisComponent.h.

Referenced by CreateHistos(), Process(), and SetMinimumJetPt().


The documentation for this class was generated from the following files: