AliPhysics  master (3d17d9d)
AliConversionAodSkimTask Class Reference

Use to skim AOD files. More...

#include <AliConversionAodSkimTask.h>

Inheritance diagram for AliConversionAodSkimTask:

Public Member Functions

 AliConversionAodSkimTask (const char *name=0)
 
virtual ~AliConversionAodSkimTask ()
 
void SetCleanTracklets (Bool_t b)
 
void SetCleanTracks (Bool_t b)
 
void SetClusMinE (Double_t v)
 
void SetConvMinPt (Double_t v)
 
void SetConvMinEta (Double_t eta)
 
void SetConvMaxEta (Double_t eta)
 
void SetConvMinPhi (Double_t phi)
 
void SetConvMaxPhi (Double_t phi)
 
void SetTrackMinPt (Double_t v)
 
void SetTrackMaxPt (Double_t v)
 
void SetDoBothMinTrackAndClus (Bool_t b)
 
void SetDoBothConvPtAndAcc (Bool_t b)
 
void SetCopyCascades (Bool_t b)
 
void SetCopyCells (Bool_t b)
 
void SetCopyClusters (Bool_t b)
 
void SetCopyConv (Bool_t b)
 
void SetCopyDiMuons (Bool_t b)
 
void SetCopyHeader (Bool_t b)
 
void SetCopyMC (Bool_t b)
 
void SetCopyMCHeader (Bool_t b)
 
void SetCopyPCells (Bool_t b)
 
void SetCopyPTrigger (Bool_t b)
 
void SetCopyTOF (Bool_t b)
 
void SetCopyTZERO (Bool_t b)
 
void SetCopyTracklets (Bool_t b)
 
void SetCopyTracks (Bool_t b)
 
void SetCopyTrdTracks (Bool_t b)
 
void SetCopyTrigger (Bool_t b)
 
void SetCopyV0s (Bool_t b)
 
void SetCopyVZERO (Bool_t b)
 
void SetCopyVertices (Bool_t b)
 
void SetCopyZDC (Bool_t b)
 
void SetCutFilterBit (UInt_t b)
 
void SetCutMC (Bool_t b)
 
void SetDoVertMain (Bool_t b)
 
void SetDoVertWoRefs (Bool_t b)
 
void SetGammaBrName (TString s)
 
void SetMinCutPt (Double_t pt)
 
void SetRemCovMat (Bool_t b)
 
void SetRemPid (Bool_t b)
 
void SetRemoveTracks (Bool_t b)
 
void SetYCutMC (Double_t v)
 
void SetDoQA (Bool_t b)
 
const char * Str () const
 

Protected Member Functions

void UserCreateOutputObjects ()
 
void UserExec (Option_t *option)
 
Bool_t UserNotify ()
 
void Terminate (Option_t *option)
 
Bool_t PythiaInfoFromFile (const char *currFile, Float_t &xsec, Float_t &trials, Int_t &pthard)
 
const char * GetVersion () const
 conv photon distribution More...
 
virtual Bool_t KeepTrack (AliAODTrack *t)
 
virtual void CleanTrack (AliAODTrack *t)
 
 AliConversionAodSkimTask (const AliConversionAodSkimTask &)
 
AliConversionAodSkimTaskoperator= (const AliConversionAodSkimTask &)
 

Protected Attributes

Double_t fClusMinE
 
Double_t fConvMinPt
 
Double_t fConvMinEta
 
Double_t fConvMaxEta
 
Double_t fConvMinPhi
 
Double_t fConvMaxPhi
 
Double_t fTrackMinPt
 
Double_t fTrackMaxPt
 
Bool_t fDoBothMinTrackAndClus
 
Bool_t fDoBothConvPtAndAcc
 
Bool_t fCutMC
 
Double_t fYCutMC
 
Double_t fCutMinPt
 
UInt_t fCutFilterBit
 
TString fGammaBr
 
Bool_t fDoCopyHeader
 
Bool_t fDoCopyVZERO
 
Bool_t fDoCopyTZERO
 
Bool_t fDoCopyVertices
 
Bool_t fDoCopyTOF
 
Bool_t fDoCopyTracklets
 
Bool_t fDoCopyTracks
 
Bool_t fDoRemoveTracks
 
Bool_t fDoCleanTracks
 
Bool_t fDoRemCovMat
 
Bool_t fDoRemPid
 
Bool_t fDoCopyTrigger
 
Bool_t fDoCopyPTrigger
 
Bool_t fDoCopyCells
 
Bool_t fDoCopyPCells
 
Bool_t fDoCopyClusters
 
Bool_t fDoCopyDiMuons
 
Bool_t fDoCopyTrdTracks
 
Bool_t fDoCopyV0s
 
Bool_t fDoCopyCascades
 
Bool_t fDoCopyZDC
 
Bool_t fDoCopyConv
 
Bool_t fDoCopyMC
 
Bool_t fDoCopyMCHeader
 
Bool_t fDoVertWoRefs
 
Bool_t fDoVertMain
 
Bool_t fDoCleanTracklets
 
UInt_t fTrials
 
Float_t fPyxsec
 events seen since last acceptance More...
 
Float_t fPytrials
 pythia xsection More...
 
Int_t fPypthardbin
 pythia trials More...
 
Bool_t fDoQA
 pythia pthard bin More...
 
AliAODEventfAOD
 
AliAODMCHeader * fAODMcHeader
 input event More...
 
TListfOutputList
 MC header. More...
 
TH1F * fHevs
 output list More...
 
TH1F * fHclus
 events processed/accepted More...
 
TH1F * fHtrack
 cluster distribution More...
 
TH1F * fHconvPtBeforeCuts
 track distribution More...
 
TH1F * fHconvPtAfterCuts
 conv photon distribution More...
 
TH2FfHconvAccBeforeCuts
 conv photon distribution More...
 
TH2FfHconvAccAfterCuts
 conv photon distribution More...
 

Detailed Description

Use to skim AOD files.

Class to skim AOD files with the idea to keep the skimmed file as close as possible to the original AOD.

Author
C.Loizides

Definition at line 16 of file AliConversionAodSkimTask.h.

Constructor & Destructor Documentation

AliConversionAodSkimTask::AliConversionAodSkimTask ( const char *  name = 0)

Definition at line 25 of file AliConversionAodSkimTask.cxx.

Referenced by GetVersion().

AliConversionAodSkimTask::~AliConversionAodSkimTask ( )
virtual

Definition at line 38 of file AliConversionAodSkimTask.cxx.

AliConversionAodSkimTask::AliConversionAodSkimTask ( const AliConversionAodSkimTask )
protected

Member Function Documentation

void AliConversionAodSkimTask::CleanTrack ( AliAODTrack *  t)
protectedvirtual

Definition at line 68 of file AliConversionAodSkimTask.cxx.

Referenced by GetVersion().

const char* AliConversionAodSkimTask::GetVersion ( ) const
inlineprotected

conv photon distribution

Definition at line 128 of file AliConversionAodSkimTask.h.

Bool_t AliConversionAodSkimTask::KeepTrack ( AliAODTrack *  t)
protectedvirtual

Definition at line 52 of file AliConversionAodSkimTask.cxx.

Referenced by GetVersion().

AliConversionAodSkimTask& AliConversionAodSkimTask::operator= ( const AliConversionAodSkimTask )
protected

Referenced by GetVersion().

Bool_t AliConversionAodSkimTask::PythiaInfoFromFile ( const char *  currFile,
Float_t xsec,
Float_t trials,
Int_t pthard 
)
protected

Definition at line 592 of file AliConversionAodSkimTask.cxx.

Referenced by SetDoQA().

void AliConversionAodSkimTask::SetCleanTracklets ( Bool_t  b)
inline

Definition at line 21 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCleanTracks ( Bool_t  b)
inline

Definition at line 22 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetClusMinE ( Double_t  v)
inline

Definition at line 23 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetConvMaxEta ( Double_t  eta)
inline

Definition at line 26 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetConvMaxPhi ( Double_t  phi)
inline

Definition at line 28 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetConvMinEta ( Double_t  eta)
inline

Definition at line 25 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetConvMinPhi ( Double_t  phi)
inline

Definition at line 27 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetConvMinPt ( Double_t  v)
inline

Definition at line 24 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyCascades ( Bool_t  b)
inline

Definition at line 33 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyCells ( Bool_t  b)
inline

Definition at line 34 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyClusters ( Bool_t  b)
inline

Definition at line 35 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyConv ( Bool_t  b)
inline

Definition at line 36 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyDiMuons ( Bool_t  b)
inline

Definition at line 37 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyHeader ( Bool_t  b)
inline

Definition at line 38 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyMC ( Bool_t  b)
inline

Definition at line 39 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyMCHeader ( Bool_t  b)
inline

Definition at line 40 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyPCells ( Bool_t  b)
inline

Definition at line 41 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyPTrigger ( Bool_t  b)
inline

Definition at line 42 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyTOF ( Bool_t  b)
inline

Definition at line 43 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyTracklets ( Bool_t  b)
inline

Definition at line 45 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyTracks ( Bool_t  b)
inline

Definition at line 46 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyTrdTracks ( Bool_t  b)
inline

Definition at line 47 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyTrigger ( Bool_t  b)
inline

Definition at line 48 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyTZERO ( Bool_t  b)
inline

Definition at line 44 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyV0s ( Bool_t  b)
inline

Definition at line 49 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyVertices ( Bool_t  b)
inline

Definition at line 51 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyVZERO ( Bool_t  b)
inline

Definition at line 50 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCopyZDC ( Bool_t  b)
inline

Definition at line 52 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCutFilterBit ( UInt_t  b)
inline

Definition at line 53 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetCutMC ( Bool_t  b)
inline

Definition at line 54 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetDoBothConvPtAndAcc ( Bool_t  b)
inline

Definition at line 32 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetDoBothMinTrackAndClus ( Bool_t  b)
inline

Definition at line 31 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetDoQA ( Bool_t  b)
inline

Definition at line 63 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetDoVertMain ( Bool_t  b)
inline

Definition at line 55 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetDoVertWoRefs ( Bool_t  b)
inline

Definition at line 56 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetGammaBrName ( TString  s)
inline

Definition at line 57 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetMinCutPt ( Double_t  pt)
inline

Definition at line 58 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetRemCovMat ( Bool_t  b)
inline

Definition at line 59 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetRemoveTracks ( Bool_t  b)
inline

Definition at line 61 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetRemPid ( Bool_t  b)
inline

Definition at line 60 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetTrackMaxPt ( Double_t  v)
inline

Definition at line 30 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetTrackMinPt ( Double_t  v)
inline

Definition at line 29 of file AliConversionAodSkimTask.h.

void AliConversionAodSkimTask::SetYCutMC ( Double_t  v)
inline

Definition at line 62 of file AliConversionAodSkimTask.h.

const char * AliConversionAodSkimTask::Str ( ) const

Definition at line 667 of file AliConversionAodSkimTask.cxx.

Referenced by SetDoQA().

void AliConversionAodSkimTask::Terminate ( Option_t option)
protected

Definition at line 578 of file AliConversionAodSkimTask.cxx.

Referenced by SetDoQA().

void AliConversionAodSkimTask::UserCreateOutputObjects ( )
protected

Definition at line 111 of file AliConversionAodSkimTask.cxx.

Referenced by SetDoQA().

void AliConversionAodSkimTask::UserExec ( Option_t option)
protected

Definition at line 141 of file AliConversionAodSkimTask.cxx.

Referenced by SetDoQA().

Bool_t AliConversionAodSkimTask::UserNotify ( )
protected

Definition at line 541 of file AliConversionAodSkimTask.cxx.

Referenced by SetDoQA().

Member Data Documentation

AliAODEvent* AliConversionAodSkimTask::fAOD
protected

Definition at line 118 of file AliConversionAodSkimTask.h.

AliAODMCHeader* AliConversionAodSkimTask::fAODMcHeader
protected

input event

Definition at line 119 of file AliConversionAodSkimTask.h.

Double_t AliConversionAodSkimTask::fClusMinE
protected

Definition at line 71 of file AliConversionAodSkimTask.h.

Referenced by SetClusMinE().

Double_t AliConversionAodSkimTask::fConvMaxEta
protected

Definition at line 74 of file AliConversionAodSkimTask.h.

Referenced by SetConvMaxEta().

Double_t AliConversionAodSkimTask::fConvMaxPhi
protected

Definition at line 76 of file AliConversionAodSkimTask.h.

Referenced by SetConvMaxPhi().

Double_t AliConversionAodSkimTask::fConvMinEta
protected

Definition at line 73 of file AliConversionAodSkimTask.h.

Referenced by SetConvMinEta().

Double_t AliConversionAodSkimTask::fConvMinPhi
protected

Definition at line 75 of file AliConversionAodSkimTask.h.

Referenced by SetConvMinPhi().

Double_t AliConversionAodSkimTask::fConvMinPt
protected

Definition at line 72 of file AliConversionAodSkimTask.h.

Referenced by SetConvMinPt().

UInt_t AliConversionAodSkimTask::fCutFilterBit
protected

Definition at line 84 of file AliConversionAodSkimTask.h.

Referenced by SetCutFilterBit().

Bool_t AliConversionAodSkimTask::fCutMC
protected

Definition at line 81 of file AliConversionAodSkimTask.h.

Referenced by SetCutMC().

Double_t AliConversionAodSkimTask::fCutMinPt
protected

Definition at line 83 of file AliConversionAodSkimTask.h.

Referenced by SetMinCutPt().

Bool_t AliConversionAodSkimTask::fDoBothConvPtAndAcc
protected

Definition at line 80 of file AliConversionAodSkimTask.h.

Referenced by SetDoBothConvPtAndAcc().

Bool_t AliConversionAodSkimTask::fDoBothMinTrackAndClus
protected

Definition at line 79 of file AliConversionAodSkimTask.h.

Referenced by SetDoBothMinTrackAndClus().

Bool_t AliConversionAodSkimTask::fDoCleanTracklets
protected

Definition at line 112 of file AliConversionAodSkimTask.h.

Referenced by SetCleanTracklets().

Bool_t AliConversionAodSkimTask::fDoCleanTracks
protected

Definition at line 94 of file AliConversionAodSkimTask.h.

Referenced by SetCleanTracks().

Bool_t AliConversionAodSkimTask::fDoCopyCascades
protected

Definition at line 105 of file AliConversionAodSkimTask.h.

Referenced by SetCopyCascades().

Bool_t AliConversionAodSkimTask::fDoCopyCells
protected

Definition at line 99 of file AliConversionAodSkimTask.h.

Referenced by SetCopyCells().

Bool_t AliConversionAodSkimTask::fDoCopyClusters
protected

Definition at line 101 of file AliConversionAodSkimTask.h.

Referenced by SetCopyClusters().

Bool_t AliConversionAodSkimTask::fDoCopyConv
protected

Definition at line 107 of file AliConversionAodSkimTask.h.

Referenced by SetCopyConv().

Bool_t AliConversionAodSkimTask::fDoCopyDiMuons
protected

Definition at line 102 of file AliConversionAodSkimTask.h.

Referenced by SetCopyDiMuons().

Bool_t AliConversionAodSkimTask::fDoCopyHeader
protected

Definition at line 86 of file AliConversionAodSkimTask.h.

Referenced by SetCopyHeader().

Bool_t AliConversionAodSkimTask::fDoCopyMC
protected

Definition at line 108 of file AliConversionAodSkimTask.h.

Referenced by SetCopyMC().

Bool_t AliConversionAodSkimTask::fDoCopyMCHeader
protected

Definition at line 109 of file AliConversionAodSkimTask.h.

Referenced by SetCopyMCHeader().

Bool_t AliConversionAodSkimTask::fDoCopyPCells
protected

Definition at line 100 of file AliConversionAodSkimTask.h.

Referenced by SetCopyPCells().

Bool_t AliConversionAodSkimTask::fDoCopyPTrigger
protected

Definition at line 98 of file AliConversionAodSkimTask.h.

Referenced by SetCopyPTrigger().

Bool_t AliConversionAodSkimTask::fDoCopyTOF
protected

Definition at line 90 of file AliConversionAodSkimTask.h.

Referenced by SetCopyTOF().

Bool_t AliConversionAodSkimTask::fDoCopyTracklets
protected

Definition at line 91 of file AliConversionAodSkimTask.h.

Referenced by SetCopyTracklets().

Bool_t AliConversionAodSkimTask::fDoCopyTracks
protected

Definition at line 92 of file AliConversionAodSkimTask.h.

Referenced by SetCopyTracks().

Bool_t AliConversionAodSkimTask::fDoCopyTrdTracks
protected

Definition at line 103 of file AliConversionAodSkimTask.h.

Referenced by SetCopyTrdTracks().

Bool_t AliConversionAodSkimTask::fDoCopyTrigger
protected

Definition at line 97 of file AliConversionAodSkimTask.h.

Referenced by SetCopyTrigger().

Bool_t AliConversionAodSkimTask::fDoCopyTZERO
protected

Definition at line 88 of file AliConversionAodSkimTask.h.

Referenced by SetCopyTZERO().

Bool_t AliConversionAodSkimTask::fDoCopyV0s
protected

Definition at line 104 of file AliConversionAodSkimTask.h.

Referenced by SetCopyV0s().

Bool_t AliConversionAodSkimTask::fDoCopyVertices
protected

Definition at line 89 of file AliConversionAodSkimTask.h.

Referenced by SetCopyVertices().

Bool_t AliConversionAodSkimTask::fDoCopyVZERO
protected

Definition at line 87 of file AliConversionAodSkimTask.h.

Referenced by SetCopyVZERO().

Bool_t AliConversionAodSkimTask::fDoCopyZDC
protected

Definition at line 106 of file AliConversionAodSkimTask.h.

Referenced by SetCopyZDC().

Bool_t AliConversionAodSkimTask::fDoQA
protected

pythia pthard bin

Definition at line 117 of file AliConversionAodSkimTask.h.

Referenced by SetDoQA().

Bool_t AliConversionAodSkimTask::fDoRemCovMat
protected

Definition at line 95 of file AliConversionAodSkimTask.h.

Referenced by SetRemCovMat().

Bool_t AliConversionAodSkimTask::fDoRemoveTracks
protected

Definition at line 93 of file AliConversionAodSkimTask.h.

Referenced by SetRemoveTracks().

Bool_t AliConversionAodSkimTask::fDoRemPid
protected

Definition at line 96 of file AliConversionAodSkimTask.h.

Referenced by SetRemPid().

Bool_t AliConversionAodSkimTask::fDoVertMain
protected

Definition at line 111 of file AliConversionAodSkimTask.h.

Referenced by SetDoVertMain().

Bool_t AliConversionAodSkimTask::fDoVertWoRefs
protected

Definition at line 110 of file AliConversionAodSkimTask.h.

Referenced by SetDoVertWoRefs().

TString AliConversionAodSkimTask::fGammaBr
protected

Definition at line 85 of file AliConversionAodSkimTask.h.

Referenced by SetGammaBrName().

TH1F* AliConversionAodSkimTask::fHclus
protected

events processed/accepted

Definition at line 122 of file AliConversionAodSkimTask.h.

TH2F* AliConversionAodSkimTask::fHconvAccAfterCuts
protected

conv photon distribution

Definition at line 127 of file AliConversionAodSkimTask.h.

TH2F* AliConversionAodSkimTask::fHconvAccBeforeCuts
protected

conv photon distribution

Definition at line 126 of file AliConversionAodSkimTask.h.

TH1F* AliConversionAodSkimTask::fHconvPtAfterCuts
protected

conv photon distribution

Definition at line 125 of file AliConversionAodSkimTask.h.

TH1F* AliConversionAodSkimTask::fHconvPtBeforeCuts
protected

track distribution

Definition at line 124 of file AliConversionAodSkimTask.h.

TH1F* AliConversionAodSkimTask::fHevs
protected

output list

Definition at line 121 of file AliConversionAodSkimTask.h.

TH1F* AliConversionAodSkimTask::fHtrack
protected

cluster distribution

Definition at line 123 of file AliConversionAodSkimTask.h.

TList* AliConversionAodSkimTask::fOutputList
protected

MC header.

Definition at line 120 of file AliConversionAodSkimTask.h.

Int_t AliConversionAodSkimTask::fPypthardbin
protected

pythia trials

Definition at line 116 of file AliConversionAodSkimTask.h.

Float_t AliConversionAodSkimTask::fPytrials
protected

pythia xsection

Definition at line 115 of file AliConversionAodSkimTask.h.

Float_t AliConversionAodSkimTask::fPyxsec
protected

events seen since last acceptance

Definition at line 114 of file AliConversionAodSkimTask.h.

Double_t AliConversionAodSkimTask::fTrackMaxPt
protected

Definition at line 78 of file AliConversionAodSkimTask.h.

Referenced by SetTrackMaxPt().

Double_t AliConversionAodSkimTask::fTrackMinPt
protected

Definition at line 77 of file AliConversionAodSkimTask.h.

Referenced by SetTrackMinPt().

UInt_t AliConversionAodSkimTask::fTrials
protected

Definition at line 113 of file AliConversionAodSkimTask.h.

Double_t AliConversionAodSkimTask::fYCutMC
protected

Definition at line 82 of file AliConversionAodSkimTask.h.

Referenced by SetYCutMC().


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