![]() |
AliPhysics
bba8f44 (bba8f44)
|
Analysis component for tracks in reconstructed jets. More...
#include <AliEMCalTriggerRecJetAnalysisComponent.h>
Protected Member Functions | |
const AliVParticle * | IsMCTrueTrack (const AliVTrack *const trk, const AliMCEvent *evnt) const |
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) |
void | FillTrackHistogramCentrality (const TString &histname, const AliVTrack *const trk, const AliEmcalJet *jet, double centpercent, double weight) |
![]() | |
TAxis * | DefineAxis (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 | |
AliEmcalTrackSelection * | fTrackSelection |
Track selection cuts used in the analysis. More... | |
Double_t | fMinimumJetPt |
Minimum jet \( p_{t} \). More... | |
Bool_t | fRequestMCtrue |
Request MC true track. More... | |
Bool_t | fSwapEta |
Swap eta sign on request. More... | |
![]() | |
THistManager * | fHistos |
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... | |
Analysis component for tracks in reconstructed jets.
Analysis component for tracks in reconstructed jets: Connects reconstructed particles to jets, and fills track based histograms for tracks in jet with a minimum jet \( p_{t} \).
Definition at line 37 of file AliEMCalTriggerRecJetAnalysisComponent.h.
EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::AliEMCalTriggerRecJetAnalysisComponent | ( | ) |
Dummy (I/O) constructor, not to be used
Definition at line 52 of file AliEMCalTriggerRecJetAnalysisComponent.cxx.
EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::AliEMCalTriggerRecJetAnalysisComponent | ( | const char * | name | ) |
Main constructor for the users. Initializes all fields with default values.
name | Name of the analysis component |
Definition at line 65 of file AliEMCalTriggerRecJetAnalysisComponent.cxx.
|
virtual |
Destructor, deletes elements the component has ownership over.
Definition at line 77 of file AliEMCalTriggerRecJetAnalysisComponent.cxx.
|
virtual |
Create histrogram for the jet pt analysis
Reimplemented from EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent.
Definition at line 84 of file AliEMCalTriggerRecJetAnalysisComponent.cxx.
|
protected |
Fill histogram for tracks with relevant information
histname | Name of the histogram to be fille |
track | Reconstructed selected particle |
jet | Jet in which the particle was found |
vz | z-position of the primary vertex |
weight | Event weight |
Definition at line 222 of file AliEMCalTriggerRecJetAnalysisComponent.cxx.
Referenced by Process(), and SetSwapEta().
|
protected |
Fill histogram for reconstructed jets with the relevant information
histname | Name of the histogram to be filled |
recjet | Reconstructed jet |
vz | z-position of the primary vertex |
weight | Event weight |
Definition at line 238 of file AliEMCalTriggerRecJetAnalysisComponent.cxx.
Referenced by Process(), and SetSwapEta().
|
protected |
Fill Histogram for tracks with:
histname | Name of the histogram to be filled |
trk | Reconstructed and selected tracl |
jet | Reconstricted jet |
centpercent | Centrality percentile |
weight | Event weight |
Definition at line 257 of file AliEMCalTriggerRecJetAnalysisComponent.cxx.
Referenced by Process(), and SetSwapEta().
|
protected |
Check according to the associated MC information whether the track is a MC true track, and whether it is physical primary
trk | track to check |
evnt | MC event information necessary for the check |
Definition at line 200 of file AliEMCalTriggerRecJetAnalysisComponent.cxx.
Referenced by Process(), and SetSwapEta().
|
virtual |
Run the event loop
data | All data for the given event |
Implements EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent.
Definition at line 145 of file AliEMCalTriggerRecJetAnalysisComponent.cxx.
|
inline |
Set the minimum \( p_{t} \) allowed to select reconstructed jets.
minpt | The minimum jet \( p_{t} \) |
Definition at line 50 of file AliEMCalTriggerRecJetAnalysisComponent.h.
|
inline |
Set quality cuts used to select reconstructed tracks.
trackcuts | Track selection cuts used in this analysis component. |
Definition at line 56 of file AliEMCalTriggerRecJetAnalysisComponent.h.
|
inline |
Defines whether we swap the sign of \( eta\).
doSwap | If true we swap the sign of \( eta\) |
Definition at line 62 of file AliEMCalTriggerRecJetAnalysisComponent.h.
|
protected |
Minimum jet \( p_{t} \).
Definition at line 70 of file AliEMCalTriggerRecJetAnalysisComponent.h.
Referenced by CreateHistos(), Process(), and SetMinimumJetPt().
|
protected |
Request MC true track.
Definition at line 71 of file AliEMCalTriggerRecJetAnalysisComponent.h.
Referenced by Process().
|
protected |
Swap eta sign on request.
Definition at line 72 of file AliEMCalTriggerRecJetAnalysisComponent.h.
Referenced by FillHistogram(), FillJetHistogram(), FillTrackHistogramCentrality(), and SetSwapEta().
|
protected |
Track selection cuts used in the analysis.
Definition at line 69 of file AliEMCalTriggerRecJetAnalysisComponent.h.
Referenced by Process(), SetSingleTrackCuts(), and ~AliEMCalTriggerRecJetAnalysisComponent().