ROOT logo
AliRoot » JETAN » AliJetFillCalTrkTrackMC

class AliJetFillCalTrkTrackMC: public AliJetFillCalTrkEvent

 Filling of CalTrkTrack objects in the MC reader task

 Author: magali.estienne@subatech.in2p3.fr
         alexandre.shabetai@cern.ch

Function Members (Methods)

Data Members

public:
enum { kTrackUndef
kTrackKineAll
kTrackKineCharged
kTrackAODMCAll
kTrackAODMCCharged
kTrackAODMCChargedAcceptance
};
protected:
Bool_tfApplyMIPCorrectionApply MIP or not ? Exclusive with fApplyFractionHadronicCorrection
AliJetCalTrkEvent*AliJetFillCalTrkEvent::fCalTrkEventCalTrk event
Int_tAliJetFillCalTrkEvent::fDebugDebug option
AliEMCALGeometry*AliJetFillCalTrkEvent::fGeomDefine EMCal geometry
AliJetHadronCorrection*fHadCorrPointer to Hadron Correction Object
AliMCEvent*fMCEventPointer to AliMCEvent object
Int_tAliJetFillCalTrkEvent::fOptDetector to be used for jet reconstruction
AliJetReaderHeader*AliJetFillCalTrkEvent::fReaderHeaderReaderHeader
AliVEvent*fVEvtPointer to AliVEvent object

Class Charts

Inheritance Chart:
AliJetFillCalTrkEvent
AliJetFillCalTrkTrackMC

Function documentation

AliJetFillCalTrkTrackMC()
 constructor
AliJetFillCalTrkTrackMC(AliVEvent* fVEvt)
 constructor
AliJetFillCalTrkTrackMC(const AliJetFillCalTrkTrackMC& det)
 Copy constructor
AliJetFillCalTrkTrackMC& operator=(const AliJetFillCalTrkTrackMC& det)
 Assignment
~AliJetFillCalTrkTrackMC()
 destructor
void Exec(Option_t *const option)
 Main method.
 Fill AliJetFillCalTrkTrackMC the with the charged particle information
Bool_t FillKine()
 Fill event
Float_t SmearMomentum(Int_t ind, Float_t p)
  The relative momentum error, i.e.
  (delta p)/p = sqrt (a**2 + (b*p)**2) * 10**-2,
  where typically a = 0.75 and b = 0.16 - 0.24 depending on multiplicity
  (the lower value is for dn/d(eta) about 2000, and the higher one for 8000)

  If we include information from TRD, b will be a factor 2/3 smaller.

  ind = 1: high multiplicity
  ind = 2: low  multiplicity
  ind = 3: high multiplicity + TRD
  ind = 4: low  multiplicity + TRD
Bool_t Efficiency(Float_t pt, Float_t eta, Float_t phi)
 Fast simulation of geometrical acceptance and tracking efficiency
void SetHadCorrector(AliJetHadronCorrection *const corr)
 Setter
{fHadCorr = corr;}
void SetApplyMIPCorrection(Bool_t val)
void SetVEvent(AliVEvent *const evt)
{fVEvt = evt;}
void SetMCEvent(AliMCEvent *const mc)
{fMCEvent = mc ;}
Int_t GetHadCorrection() const
 Getter