AliPhysics  35e5fca (35e5fca)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet Class Reference

Stores p-vector of jet, leading track and subleading track. More...

#include <AliAnalysisTaskTracksInJet.h>

Inheritance diagram for EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet:

Classes

struct  JetData
 

Public Member Functions

 AliAnalysisTaskTracksInJet ()
 
 AliAnalysisTaskTracksInJet (const char *taskname)
 
virtual ~AliAnalysisTaskTracksInJet ()
 
virtual void UserCreateOutputObjects ()
 
virtual Bool_t UserNotify ()
 
virtual void UserExec (Option_t *)
 
virtual void Terminate (Option_t *)
 
void SetMC (Bool_t isMC)
 
void SetOutlierCut (double fracpthard=1.2)
 

Protected Member Functions

Bool_t PythiaInfoFromFile (const char *currFile, Float_t &fXsec, Float_t &fTrials, Int_t &pthard) const
 
Bool_t IsPhysicalPrimary (const AliVParticle *const part, AliMCEvent *const mcevent) const
 
AliGenPythiaEventHeader * GetPythiaHeader () const
 
Bool_t IsOutlier (AliGenPythiaEventHeader *const header) const
 
Bool_t TrackSelectionESDHybrid (AliESDtrack *track) const
 
Bool_t TrackSelectionESDDefault (AliESDtrack *track) const
 
Bool_t TrackSelectionAODHybrid (AliAODTrack *track) const
 
Bool_t TrackSelectionAODDefault (AliAODTrack *track) const
 

Protected Attributes

JetData fJetStructure
 
TTreefJetTree
 
AliAnalysisUtils * fAnalysisUtils
 
AliESDtrackCuts * fTrackCutsDefault
 
AliESDtrackCuts * fHybridCutsCat1
 
AliESDtrackCuts * fHybridCutsCat2
 
Bool_t fIsMC
 
Double_t fFracPtHard
 
THistManagerfHistosMC
 

Private Member Functions

 AliAnalysisTaskTracksInJet (AliAnalysisTaskTracksInJet &ref)
 
AliAnalysisTaskTracksInJetoperator= (const AliAnalysisTaskTracksInJet &ref)
 
 ClassDef (AliAnalysisTaskTracksInJet, 1)
 

Detailed Description

Stores p-vector of jet, leading track and subleading track.

Definition at line 25 of file AliAnalysisTaskTracksInJet.h.

Constructor & Destructor Documentation

EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::AliAnalysisTaskTracksInJet ( )
EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::AliAnalysisTaskTracksInJet ( const char *  taskname)
virtual EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::~AliAnalysisTaskTracksInJet ( )
virtual
EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::AliAnalysisTaskTracksInJet ( AliAnalysisTaskTracksInJet ref)
private

Member Function Documentation

EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::ClassDef ( AliAnalysisTaskTracksInJet  ,
 
)
private
AliGenPythiaEventHeader* EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::GetPythiaHeader ( ) const
protected
Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::IsOutlier ( AliGenPythiaEventHeader *const  header) const
protected
Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::IsPhysicalPrimary ( const AliVParticle *const  part,
AliMCEvent *const  mcevent 
) const
protected
AliAnalysisTaskTracksInJet& EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::operator= ( const AliAnalysisTaskTracksInJet ref)
private
Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::PythiaInfoFromFile ( const char *  currFile,
Float_t fXsec,
Float_t fTrials,
Int_t pthard 
) const
protected
void EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::SetMC ( Bool_t  isMC)
inline

Definition at line 36 of file AliAnalysisTaskTracksInJet.h.

void EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::SetOutlierCut ( double  fracpthard = 1.2)
inline

Definition at line 37 of file AliAnalysisTaskTracksInJet.h.

virtual void EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::Terminate ( Option_t )
inlinevirtual

Definition at line 34 of file AliAnalysisTaskTracksInJet.h.

Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::TrackSelectionAODDefault ( AliAODTrack *  track) const
protected
Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::TrackSelectionAODHybrid ( AliAODTrack *  track) const
protected
Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::TrackSelectionESDDefault ( AliESDtrack *  track) const
protected
Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::TrackSelectionESDHybrid ( AliESDtrack *  track) const
protected
virtual void EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::UserCreateOutputObjects ( )
virtual
virtual void EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::UserExec ( Option_t )
virtual
virtual Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::UserNotify ( )
virtual

Member Data Documentation

AliAnalysisUtils* EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::fAnalysisUtils
protected

Definition at line 71 of file AliAnalysisTaskTracksInJet.h.

Double_t EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::fFracPtHard
protected

Definition at line 77 of file AliAnalysisTaskTracksInJet.h.

Referenced by SetOutlierCut().

THistManager* EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::fHistosMC
protected

Definition at line 80 of file AliAnalysisTaskTracksInJet.h.

AliESDtrackCuts* EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::fHybridCutsCat1
protected

Definition at line 73 of file AliAnalysisTaskTracksInJet.h.

AliESDtrackCuts* EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::fHybridCutsCat2
protected

Definition at line 74 of file AliAnalysisTaskTracksInJet.h.

Bool_t EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::fIsMC
protected

Definition at line 76 of file AliAnalysisTaskTracksInJet.h.

Referenced by SetMC().

JetData EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::fJetStructure
protected

Definition at line 69 of file AliAnalysisTaskTracksInJet.h.

TTree* EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::fJetTree
protected

Definition at line 70 of file AliAnalysisTaskTracksInJet.h.

AliESDtrackCuts* EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::fTrackCutsDefault
protected

Definition at line 72 of file AliAnalysisTaskTracksInJet.h.


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