AliPhysics  fceccc5 (fceccc5)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskChargedJetsHadronToy Class Reference

#include <AliAnalysisTaskChargedJetsHadronToy.h>

Inheritance diagram for AliAnalysisTaskChargedJetsHadronToy:

Public Member Functions

 AliAnalysisTaskChargedJetsHadronToy ()
 
virtual ~AliAnalysisTaskChargedJetsHadronToy ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *)
 
virtual void Terminate (Option_t *)
 
void ExecOnce ()
 
void SetCreateUE (Bool_t val)
 
void SetCreateJets (Bool_t val)
 
void SetUEMultiplicityDistribution (TH1 *val)
 
void SetUEDistribution (TF1 *val)
 
void SetUEMultiplicity (Int_t val)
 
void SetGeneratedJetParticleDistribution (TF1 *val)
 
void SetGeneratedJetPtDistribution (TH1 *val)
 
void SetGeneratedJetCount (Int_t val)
 
void SetGeneratedJetPtRange (Double_t min, Double_t max)
 
void SetGeneratedJetWidthPhi (Double_t val)
 
void SetGeneratedJetWidthEta (Double_t val)
 
void SetGeneratedJetMinEta (Double_t val)
 
void SetGeneratedJetMaxEta (Double_t val)
 
void SetInputTracksName (const char *val)
 
void SetOutputTracksName (const char *val)
 
void SetGeneratedJetsName (const char *val)
 

Private Member Functions

void AssembleEvent ()
 
 AliAnalysisTaskChargedJetsHadronToy (const AliAnalysisTaskChargedJetsHadronToy &)
 
AliAnalysisTaskChargedJetsHadronToyoperator= (const AliAnalysisTaskChargedJetsHadronToy &)
 
 ClassDef (AliAnalysisTaskChargedJetsHadronToy, 1)
 

Private Attributes

Bool_t fCreateUE
 
Bool_t fCreateJets
 
TH1fUEMultDistribution
 
TF1 * fUEDistribution
 
Int_t fUEMultiplicity
 
TF1 * fGeneratedJetParticleDistribution
 
TH1fGeneratedJetPtDistribution
 
Int_t fGeneratedJetCount
 
Double_t fGeneratedJetPtMin
 
Double_t fGeneratedJetPtMax
 
Double_t fGeneratedJetWidthPhi
 
Double_t fGeneratedJetWidthEta
 
Double_t fGeneratedJetMinEta
 
Double_t fGeneratedJetMaxEta
 
TClonesArray * fInputArrTracks
 
TString fInputArrTracksName
 input array containing tracks from events More...
 
TClonesArray * fOutputArrTracks
 
TString fOutputArrTracksName
 array holding tracks from toy model More...
 
TClonesArray * fGeneratedJetsArr
 
TString fGeneratedJetsArrName
 array holding generated jets from toy model More...
 
TF1 * fDistEtaGaussian
 
TF1 * fDistPhiGaussian
 function for gaussian distribution in toy More...
 
TRandom3 * fRandom
 function for gaussian distribution in toy More...
 
Bool_t fInitialized
 random number generator More...
 

Detailed Description

Definition at line 14 of file AliAnalysisTaskChargedJetsHadronToy.h.

Constructor & Destructor Documentation

AliAnalysisTaskChargedJetsHadronToy::AliAnalysisTaskChargedJetsHadronToy ( )
AliAnalysisTaskChargedJetsHadronToy::~AliAnalysisTaskChargedJetsHadronToy ( )
virtual

Definition at line 40 of file AliAnalysisTaskChargedJetsHadronToy.cxx.

AliAnalysisTaskChargedJetsHadronToy::AliAnalysisTaskChargedJetsHadronToy ( const AliAnalysisTaskChargedJetsHadronToy )
private

Member Function Documentation

void AliAnalysisTaskChargedJetsHadronToy::AssembleEvent ( )
private

Definition at line 152 of file AliAnalysisTaskChargedJetsHadronToy.cxx.

Referenced by UserExec().

AliAnalysisTaskChargedJetsHadronToy::ClassDef ( AliAnalysisTaskChargedJetsHadronToy  ,
 
)
private
void AliAnalysisTaskChargedJetsHadronToy::ExecOnce ( )

Definition at line 65 of file AliAnalysisTaskChargedJetsHadronToy.cxx.

Referenced by UserExec().

AliAnalysisTaskChargedJetsHadronToy& AliAnalysisTaskChargedJetsHadronToy::operator= ( const AliAnalysisTaskChargedJetsHadronToy )
private
void AliAnalysisTaskChargedJetsHadronToy::SetCreateJets ( Bool_t  val)
inline

Definition at line 26 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetCreateUE ( Bool_t  val)
inline

Definition at line 25 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetGeneratedJetCount ( Int_t  val)
inline

Definition at line 32 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetGeneratedJetMaxEta ( Double_t  val)
inline

Definition at line 37 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetGeneratedJetMinEta ( Double_t  val)
inline

Definition at line 36 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetGeneratedJetParticleDistribution ( TF1 *  val)
inline

Definition at line 30 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetGeneratedJetPtDistribution ( TH1 val)
inline

Definition at line 31 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetGeneratedJetPtRange ( Double_t  min,
Double_t  max 
)
inline

Definition at line 33 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetGeneratedJetsName ( const char *  val)
inline

Definition at line 41 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetGeneratedJetWidthEta ( Double_t  val)
inline

Definition at line 35 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetGeneratedJetWidthPhi ( Double_t  val)
inline

Definition at line 34 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetInputTracksName ( const char *  val)
inline

Definition at line 39 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetOutputTracksName ( const char *  val)
inline

Definition at line 40 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetUEDistribution ( TF1 *  val)
inline

Definition at line 28 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetUEMultiplicity ( Int_t  val)
inline

Definition at line 29 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::SetUEMultiplicityDistribution ( TH1 val)
inline

Definition at line 27 of file AliAnalysisTaskChargedJetsHadronToy.h.

virtual void AliAnalysisTaskChargedJetsHadronToy::Terminate ( Option_t )
inlinevirtual

Definition at line 21 of file AliAnalysisTaskChargedJetsHadronToy.h.

void AliAnalysisTaskChargedJetsHadronToy::UserCreateOutputObjects ( )
virtual

Definition at line 59 of file AliAnalysisTaskChargedJetsHadronToy.cxx.

void AliAnalysisTaskChargedJetsHadronToy::UserExec ( Option_t )
virtual

Definition at line 140 of file AliAnalysisTaskChargedJetsHadronToy.cxx.

Member Data Documentation

Bool_t AliAnalysisTaskChargedJetsHadronToy::fCreateJets
private

Definition at line 46 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by AssembleEvent(), ExecOnce(), and SetCreateJets().

Bool_t AliAnalysisTaskChargedJetsHadronToy::fCreateUE
private

Definition at line 45 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by AssembleEvent(), ExecOnce(), and SetCreateUE().

TF1* AliAnalysisTaskChargedJetsHadronToy::fDistEtaGaussian
private
TF1* AliAnalysisTaskChargedJetsHadronToy::fDistPhiGaussian
private

function for gaussian distribution in toy

Definition at line 71 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by AssembleEvent(), ExecOnce(), and ~AliAnalysisTaskChargedJetsHadronToy().

Int_t AliAnalysisTaskChargedJetsHadronToy::fGeneratedJetCount
private

Definition at line 52 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by AssembleEvent(), and SetGeneratedJetCount().

Double_t AliAnalysisTaskChargedJetsHadronToy::fGeneratedJetMaxEta
private

Definition at line 59 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by AssembleEvent(), and SetGeneratedJetMaxEta().

Double_t AliAnalysisTaskChargedJetsHadronToy::fGeneratedJetMinEta
private

Definition at line 58 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by AssembleEvent(), and SetGeneratedJetMinEta().

TF1* AliAnalysisTaskChargedJetsHadronToy::fGeneratedJetParticleDistribution
private
TH1* AliAnalysisTaskChargedJetsHadronToy::fGeneratedJetPtDistribution
private
Double_t AliAnalysisTaskChargedJetsHadronToy::fGeneratedJetPtMax
private

Definition at line 55 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by ExecOnce(), and SetGeneratedJetPtRange().

Double_t AliAnalysisTaskChargedJetsHadronToy::fGeneratedJetPtMin
private
TClonesArray* AliAnalysisTaskChargedJetsHadronToy::fGeneratedJetsArr
private

Definition at line 66 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by ExecOnce().

TString AliAnalysisTaskChargedJetsHadronToy::fGeneratedJetsArrName
private

array holding generated jets from toy model

Definition at line 67 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by ExecOnce(), and SetGeneratedJetsName().

Double_t AliAnalysisTaskChargedJetsHadronToy::fGeneratedJetWidthEta
private

Definition at line 57 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by ExecOnce(), and SetGeneratedJetWidthEta().

Double_t AliAnalysisTaskChargedJetsHadronToy::fGeneratedJetWidthPhi
private

Definition at line 56 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by ExecOnce(), and SetGeneratedJetWidthPhi().

Bool_t AliAnalysisTaskChargedJetsHadronToy::fInitialized
private

random number generator

Definition at line 73 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by ExecOnce(), and UserExec().

TClonesArray* AliAnalysisTaskChargedJetsHadronToy::fInputArrTracks
private

Definition at line 62 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by AssembleEvent(), and ExecOnce().

TString AliAnalysisTaskChargedJetsHadronToy::fInputArrTracksName
private

input array containing tracks from events

Definition at line 63 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by ExecOnce(), and SetInputTracksName().

TClonesArray* AliAnalysisTaskChargedJetsHadronToy::fOutputArrTracks
private

Definition at line 64 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by AssembleEvent(), and ExecOnce().

TString AliAnalysisTaskChargedJetsHadronToy::fOutputArrTracksName
private

array holding tracks from toy model

Definition at line 65 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by ExecOnce(), and SetOutputTracksName().

TRandom3* AliAnalysisTaskChargedJetsHadronToy::fRandom
private

function for gaussian distribution in toy

Definition at line 72 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by AssembleEvent(), and UserCreateOutputObjects().

TF1* AliAnalysisTaskChargedJetsHadronToy::fUEDistribution
private
TH1* AliAnalysisTaskChargedJetsHadronToy::fUEMultDistribution
private
Int_t AliAnalysisTaskChargedJetsHadronToy::fUEMultiplicity
private

Definition at line 49 of file AliAnalysisTaskChargedJetsHadronToy.h.

Referenced by AssembleEvent(), and SetUEMultiplicity().


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