ROOT logo
AliRoot » PWGGA » CALOTRACKCORRELATIONS » AliAnaPhotonConvInCalo

class AliAnaPhotonConvInCalo: public AliAnaCaloTrackCorrBaseClass


 Conversions pairs analysis
 Check if cluster comes from a conversion in the material in front of the calorimeter
 Do invariant mass of all pairs, if mass is close to 0, then it is conversion.
 Input are selected clusters with AliAnaPhoton


-- Author: Gustavo Conesa (LPSC-IN2P3-CNRS)

Function Members (Methods)

public:
AliAnaPhotonConvInCalo()
virtual~AliAnaPhotonConvInCalo()
voidTObject::AbstractMethod(const char* method) const
virtual voidAliAnaCaloTrackCorrBaseClass::AddAODParticle(AliAODPWG4Particle part)
virtual voidAliAnaCaloTrackCorrBaseClass::AddToHistogramsName(TString add)
virtual voidTObject::AppendPad(Option_t* option = "")
Bool_tAreConvertedPairsInAOD() const
Bool_tAreConvertedPairsRemoved() const
virtual voidTObject::Browse(TBrowser* b)
virtual Int_tAliAnaCaloTrackCorrBaseClass::CheckMixedEventVertex(Int_t caloLabel, Int_t trackLabel)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidAliAnaCaloTrackCorrBaseClass::ConnectInputOutputAODBranches()
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual Bool_tAliAnaCaloTrackCorrBaseClass::DoOwnMix() const
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidAliAnaCaloTrackCorrBaseClass::FillEventMixPool()
virtual AliVCluster*AliAnaCaloTrackCorrBaseClass::FindCluster(TObjArray* clusters, const Int_t id, Int_t& iclus, const Int_t first = 0)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetAddedHistogramsStringToName() const
virtual TObjString*GetAnalysisCuts()
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetAODBranch(const TString& aodBranchName) const
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetAODCaloClusters() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetAODObjArrayName() const
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetAODTracks() const
virtual AliAODJetEventBackground*AliAnaCaloTrackCorrBaseClass::GetBackgroundJets() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetBaseParametersList()
virtual AliCaloPID*AliAnaCaloTrackCorrBaseClass::GetCaloPID()
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetCalorimeter() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetCalorimeterString() const
virtual AliCalorimeterUtils*AliAnaCaloTrackCorrBaseClass::GetCaloUtils() const
virtual AliCentrality*AliAnaCaloTrackCorrBaseClass::GetCentrality() const
Float_tGetConvAsymCut() const
Float_tGetConvDEtaCut() const
Float_tGetConvDPhiMaxCut() const
Float_tGetConvDPhiMinCut() const
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetCreateOutputAODBranch()
virtual TList*GetCreateOutputObjects()
virtual TObjArray*AliAnaCaloTrackCorrBaseClass::GetCTSTracks() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetDebug() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual AliVCaloCells*AliAnaCaloTrackCorrBaseClass::GetEMCALCells() const
virtual TObjArray*AliAnaCaloTrackCorrBaseClass::GetEMCALClusters() const
virtual AliEMCALGeometry*AliAnaCaloTrackCorrBaseClass::GetEMCALGeometry() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventCentrality() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventCentralityBin() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventMixBin() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventMixBin(Int_t iCen, Int_t iVz, Int_t iRP) const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventNumber() const
virtual AliEventplane*AliAnaCaloTrackCorrBaseClass::GetEventPlane() const
virtual Double_tAliAnaCaloTrackCorrBaseClass::GetEventPlaneAngle() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetEventPlaneMethod() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventRPBin() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventVzBin() const
virtual AliFiducialCut*AliAnaCaloTrackCorrBaseClass::GetFiducialCut()
Int_tAliAnaCaloTrackCorrBaseClass::GetFirstSMCoveredByTRD() const
virtual AliHistogramRanges*AliAnaCaloTrackCorrBaseClass::GetHistogramRanges()
virtual const char*TObject::GetIconName() const
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetInputAODBranch() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetInputAODName() const
virtual AliIsolationCut*AliAnaCaloTrackCorrBaseClass::GetIsolationCut()
Float_tGetMassCut() const
virtual Float_tAliAnaCaloTrackCorrBaseClass::GetMaxEnergy() const
virtual Float_tAliAnaCaloTrackCorrBaseClass::GetMaxPt() const
virtual AliMCAnalysisUtils*AliAnaCaloTrackCorrBaseClass::GetMCAnalysisUtils()
virtual AliGenEventHeader*AliAnaCaloTrackCorrBaseClass::GetMCGenEventHeader() const
virtual AliHeader*AliAnaCaloTrackCorrBaseClass::GetMCHeader() const
virtual AliStack*AliAnaCaloTrackCorrBaseClass::GetMCStack() const
virtual Float_tAliAnaCaloTrackCorrBaseClass::GetMinEnergy() const
virtual Float_tAliAnaCaloTrackCorrBaseClass::GetMinPt() const
virtual AliMixedEvent*AliAnaCaloTrackCorrBaseClass::GetMixedEvent() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetModuleNumber(AliAODPWG4Particle* part) const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetModuleNumber(AliVCluster* cluster) const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetModuleNumberCellIndexes(Int_t absId, Int_t calo, Int_t& icol, Int_t& irow, Int_t& iRCU) const
virtual const char*TObject::GetName() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetNCentrBin() const
virtual AliNeutralMesonSelection*AliAnaCaloTrackCorrBaseClass::GetNeutralMesonSelection()
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetNMaxEvMix() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetNMixedEvent() const
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetNonStandardJets() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetNRPBin() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetNTrackMultBin() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetNZvertBin() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetOutputAODBranch() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetOutputAODClassName() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetOutputAODName() const
virtual Float_tAliAnaCaloTrackCorrBaseClass::GetPairTimeCut() const
virtual AliVCaloCells*AliAnaCaloTrackCorrBaseClass::GetPHOSCells() const
virtual TObjArray*AliAnaCaloTrackCorrBaseClass::GetPHOSClusters() const
virtual AliPHOSGeoUtils*AliAnaCaloTrackCorrBaseClass::GetPHOSGeometry() const
virtual AliCaloTrackReader*AliAnaCaloTrackCorrBaseClass::GetReader() const
virtual const char*TObject::GetTitle() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetTrackMultiplicity() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetTrackMultiplicityBin() const
virtual UInt_tTObject::GetUniqueID() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetV0Multiplicity(Int_t i) const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetV0Signal(Int_t i) const
virtual voidAliAnaCaloTrackCorrBaseClass::GetVertex(Double_t* vertex) const
virtual Double_t*AliAnaCaloTrackCorrBaseClass::GetVertex(Int_t evtIndex) const
virtual voidAliAnaCaloTrackCorrBaseClass::GetVertex(Double_t* vertex, Int_t evtIndex) const
virtual Float_tAliAnaCaloTrackCorrBaseClass::GetZvertexCut() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidAliAnaCaloTrackCorrBaseClass::Init()
virtual voidAliAnaCaloTrackCorrBaseClass::InitDebug()
virtual voidInitParameters()
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsCaloPIDOn() const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsDataMC() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsFiducialCutOn() const
virtual Bool_tTObject::IsFolder() const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsHighMultiplicityAnalysisOn() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsPileUpAnalysisOn() const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsRealCaloAcceptanceOn() const
virtual Bool_tTObject::IsSortable() const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsTrackMatched(AliVCluster* cluster, AliVEvent* event)
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
virtual voidMakeAnalysisFillAOD()
virtual voidMakeAnalysisFillHistograms()
virtual Bool_tAliAnaCaloTrackCorrBaseClass::MakePlotsOn() const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::NewOutputAOD() const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidPrint(Option_t* opt) const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
virtual voidAliAnaCaloTrackCorrBaseClass::SetAODObjArrayName(TString name)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidAliAnaCaloTrackCorrBaseClass::SetCaloPID(AliCaloPID* pid)
virtual voidAliAnaCaloTrackCorrBaseClass::SetCalorimeter(TString& calo)
virtual voidAliAnaCaloTrackCorrBaseClass::SetCalorimeter(Int_t calo)
virtual voidAliAnaCaloTrackCorrBaseClass::SetCaloUtils(AliCalorimeterUtils* caloutils)
voidSetConvAsymCut(Float_t c)
voidSetConvDEtaCut(Float_t c)
voidSetConvDPhiCut(Float_t min, Float_t max)
virtual voidAliAnaCaloTrackCorrBaseClass::SetDebug(Int_t d)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
virtual voidAliAnaCaloTrackCorrBaseClass::SetEnergyCutRange(Double_t mi, Double_t ma)
virtual voidAliAnaCaloTrackCorrBaseClass::SetFiducialCut(AliFiducialCut* fc)
voidAliAnaCaloTrackCorrBaseClass::SetFirstSMCoveredByTRD(Int_t n)
virtual voidAliAnaCaloTrackCorrBaseClass::SetHistogramRanges(AliHistogramRanges* hr)
virtual voidAliAnaCaloTrackCorrBaseClass::SetInputAODName(TString name)
virtual voidAliAnaCaloTrackCorrBaseClass::SetIsolationCut(AliIsolationCut* ic)
voidSetMassCut(Float_t m)
virtual voidAliAnaCaloTrackCorrBaseClass::SetMaxEnergy(Float_t e)
virtual voidAliAnaCaloTrackCorrBaseClass::SetMaxPt(Float_t pt)
virtual voidAliAnaCaloTrackCorrBaseClass::SetMCAnalysisUtils(AliMCAnalysisUtils* mcutils)
virtual voidAliAnaCaloTrackCorrBaseClass::SetMinEnergy(Float_t e)
virtual voidAliAnaCaloTrackCorrBaseClass::SetMinPt(Float_t pt)
virtual voidAliAnaCaloTrackCorrBaseClass::SetNCentrBin(Int_t n = 1)
virtual voidAliAnaCaloTrackCorrBaseClass::SetNeutralMesonSelection(AliNeutralMesonSelection *const nms)
virtual voidAliAnaCaloTrackCorrBaseClass::SetNMaxEvMix(Int_t n = 20)
virtual voidAliAnaCaloTrackCorrBaseClass::SetNRPBin(Int_t n = 1)
virtual voidAliAnaCaloTrackCorrBaseClass::SetNTrackMultBin(Int_t n = 1)
virtual voidAliAnaCaloTrackCorrBaseClass::SetNZvertBin(Int_t n = 1)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidAliAnaCaloTrackCorrBaseClass::SetOutputAODClassName(TString name)
virtual voidAliAnaCaloTrackCorrBaseClass::SetOutputAODName(TString name)
virtual voidAliAnaCaloTrackCorrBaseClass::SetPairTimeCut(Float_t t)
virtual voidAliAnaCaloTrackCorrBaseClass::SetPtCutRange(Double_t mi, Double_t ma)
virtual voidAliAnaCaloTrackCorrBaseClass::SetReader(AliCaloTrackReader* reader)
virtual voidAliAnaCaloTrackCorrBaseClass::SetTrackMultiplicityBin(Int_t bin, Int_t mult)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
voidSwitchOffAdditionConvertedPairsToAOD()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffCaloPID()
voidSwitchOffConvertedPairsRemoval()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffDataMC()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffFiducialCut()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffFillHighMultiplicityHistograms()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffFillPileUpHistograms()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffOwnMix()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffPlotsMaking()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffRealCaloAcceptance()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffTrackMultBins()
voidSwitchOnAdditionConvertedPairsToAOD()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnCaloPID()
voidSwitchOnConvertedPairsRemoval()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnDataMC()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnFiducialCut()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnFillHighMultiplicityHistograms()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnFillPileUpHistograms()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnOwnMix()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnPlotsMaking()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnRealCaloAcceptance()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnTrackMultBins()
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
virtual voidAliAnaCaloTrackCorrBaseClass::Terminate(TList*)
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual Bool_tAliAnaCaloTrackCorrBaseClass::UseTrackMultBins() const
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

public:
enum AliAnaCaloTrackCorrBaseClass::detector { kEMCAL
kPHOS
kCTS
kDCAL
kDCALPHOS
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
private:
Bool_tfAddConvertedPairsToAODPut Converted pairs in AOD
Float_tfConvAsymCutSelect conversion pairs when asymmetry is smaller than cut
Float_tfConvDEtaCutSelect conversion pairs when deta of pair smaller than cut
Float_tfConvDPhiMaxCutSelect conversion pairs when dphi of pair smaller than cut
Float_tfConvDPhiMinCutSelect conversion pairs when dphi of pair lager than cut
Float_tfMassCutMass cut for the conversion pairs selection
TLorentzVectorfMomentum! Cluster momentum
TVector3fProdVertex! Production vertex
Bool_tfRemoveConvertedPairRemove conversion pairs
TH2F*fhConvAsym! Small mass photons, correlation in energy asymmetry
TH2F*fhConvAsymMCAntiNeutron! Small mass cluster pairs, correlation in energy asymmetry, origin of both clusters is anti neutron
TH2F*fhConvAsymMCAntiProton! Small mass cluster pairs, correlation in energy asymmetry, origin of both clusters is anti proton
TH2F*fhConvAsymMCConversion! Small mass cluster pairs, correlation in energy asymmetry, origin of both clusters is conversion
TH2F*fhConvAsymMCString! Small mass cluster pairs, correlation in energy asymmetry, origin of both clusters is string
TH2F*fhConvDeltaEta! Small mass photons, correlation in eta
TH2F*fhConvDeltaEtaMCAntiNeutron! Small mass cluster pairs, correlation in eta, origin of both clusters is anti neutron
TH2F*fhConvDeltaEtaMCAntiProton! Small mass cluster pairs, correlation in eta, origin of both clusters is anti proton
TH2F*fhConvDeltaEtaMCConversion! Small mass cluster pairs, correlation in eta, origin of both clusters is conversion
TH2F*fhConvDeltaEtaMCString! Small mass cluster pairs, correlation in eta, origin of both clusters is string
TH2F*fhConvDeltaEtaPhi! Small mass photons, correlation in phi and eta
TH2F*fhConvDeltaEtaPhiMCAntiNeutron! Small mass cluster pairs, correlation in eta-phi, origin of both clusters is anti neutron
TH2F*fhConvDeltaEtaPhiMCAntiProton! Small mass cluster pairs, correlation in eta-phi, origin of both clusters is anti proton
TH2F*fhConvDeltaEtaPhiMCConversion! Small mass cluster pairs, correlation in eta-phi, origin of both clusters is conversion
TH2F*fhConvDeltaEtaPhiMCString! Small mass cluster pairs, correlation in eta-phi, origin of both clusters is string
TH2F*fhConvDeltaPhi! Small mass photons, correlation in phi
TH2F*fhConvDeltaPhiMCAntiNeutron! Small mass cluster pairs, correlation in phi, origin of both clusters is anti neutron
TH2F*fhConvDeltaPhiMCAntiProton! Small mass cluster pairs, correlation in phi, origin of both clusters is anti proton
TH2F*fhConvDeltaPhiMCConversion! Small mass cluster pairs, correlation in phi, origin of both clusters is conversion
TH2F*fhConvDeltaPhiMCString! Small mass cluster pairs, correlation in phi, origin of both clusters is string
TH2F*fhConvDispersionMCAntiNeutron! Small mass cluster pairs, dispersion of cluster 1 vs cluster 2, origin of both clusters is anti neutron
TH2F*fhConvDispersionMCAntiProton! Small mass cluster pairs, dispersion of cluster 1 vs cluster 2, origin of both clusters is anti proton
TH2F*fhConvDispersionMCConversion! Small mass cluster pairs, dispersion of cluster 1 vs cluster 2
TH2F*fhConvDispersionMCString! Small mass cluster pairs, dispersion of cluster 1 vs cluster 2, origin of both clusters is string
TH2F*fhConvDistEn! Approx distance to vertex vs Energy
TH2F*fhConvDistEnCutAsy! Approx distance to vertex vs energy, dEta < 0.05, m < 10 MeV, A < 0.1
TH2F*fhConvDistEnCutEta! Approx distance to vertex vs Energy, dEta < 0.05
TH2F*fhConvDistEnCutMass! Approx distance to vertex vs Energy, dEta < 0.05, m < 10 MeV
TH2F*fhConvDistEta! Approx distance to vertex vs cluster Eta
TH2F*fhConvDistEtaCutAsy! Approx distance to vertex vs cluster Eta, dEta < 0.05, m < 10 MeV, A < 0.1
TH2F*fhConvDistEtaCutEta! Approx distance to vertex vs cluster Eta, dEta < 0.05
TH2F*fhConvDistEtaCutMass! Approx distance to vertex vs cluster Eta, dEta < 0.05, m < 10 MeV
TH2F*fhConvDistMCConversion! Calculated conversion distance vs real distance to vertex
TH2F*fhConvDistMCConversionCuts! Calculated conversion distance vs real distance to vertex
TH2F*fhConvDistMass! Approx distance to vertex vs Mass
TH2F*fhConvDistMassCutEta! Approx distance to vertex vs Mass, dEta < 0.05
TH2F*fhConvM02MCAntiNeutron! Small mass cluster pairs, m02 of cluster 1 vs cluster 2, origin of both clusters is anti neutron
TH2F*fhConvM02MCAntiProton! Small mass cluster pairs, m02 of cluster 1 vs cluster 2, origin of both clusters is anti proton
TH2F*fhConvM02MCConversion! Small mass cluster pairs, m02 of cluster 1 vs cluster 2
TH2F*fhConvM02MCString! Small mass cluster pairs, m02 of cluster 1 vs cluster 2, origin of both clusters is string
TH2F*fhConvPt! Small mass photons, pT of pair
TH2F*fhConvPtMCAntiNeutron! Small mass cluster pairs, pt of pair, origin of both clusters is anti neutron
TH2F*fhConvPtMCAntiProton! Small mass cluster pairs, pt of pairs, origin of both clusters is anti proton
TH2F*fhConvPtMCConversion! Small mass cluster pairs, pt of pair, origin of both clusters is conversion
TH2F*fhConvPtMCString! Small mass cluster pairs, pt of pairs, origin of both clusters is string
TH2F*fhEtaPhi05PhotonConv! Pseudorapidity vs Phi of identified photon for transerse momentum < 0.5, for converted
TH2F*fhEtaPhiPhotonConv! Pseudorapidity vs Phi of identified photon for transerse momentum > 0.5, for converted
TH1F*fhPtAntiNeutronTagged! Number of identified gamma from AntiNeutrons gamma, tagged as conversion
TH1F*fhPtAntiProtonTagged! Number of identified gamma from AntiProtons gamma, tagged as conversion
TH1F*fhPtConversionTagged! Number of identified gamma from Conversion , tagged as conversion
TH1F*fhPtPhotonConv! Number of identified photon vs transerse momentum
TH1F*fhPtUnknownTagged! Number of identified gamma from unknown, tagged as conversion

Class Charts

Inheritance Chart:
TObject
AliAnaCaloTrackCorrBaseClass
AliAnaPhotonConvInCalo

Function documentation

AliAnaPhotonConvInCalo()
 Histograms
 MC histograms
default ctor
TObjString * GetAnalysisCuts()
Save parameters used for analysis
TList * GetCreateOutputObjects()
 Create histograms to be saved in output file and
 store them in outputContainer
void InitParameters()
Initialize the parameters of the analysis.
void MakeAnalysisFillAOD()
Do conversion photon analysis and fill aods
void MakeAnalysisFillHistograms()
Fill histograms
void Print(Option_t* opt) const
Print some relevant parameters set for the analysis
AliAnaPhotonConvInCalo()
virtual ~AliAnaPhotonConvInCalo()
{ ; }
Float_t GetMassCut() const
 Analysis parameters setters getters

{ return fMassCut ; }
void SetMassCut(Float_t m)
{ fMassCut = m ; }
Bool_t AreConvertedPairsInAOD() const
void SwitchOnAdditionConvertedPairsToAOD()
void SwitchOffAdditionConvertedPairsToAOD()
Bool_t AreConvertedPairsRemoved() const
void SwitchOnConvertedPairsRemoval()
void SwitchOffConvertedPairsRemoval()
void SetConvAsymCut(Float_t c)
{ fConvAsymCut = c ; }
Float_t GetConvAsymCut() const
{ return fConvAsymCut ; }
void SetConvDEtaCut(Float_t c)
{ fConvDEtaCut = c ; }
Float_t GetConvDEtaCut() const
{ return fConvDEtaCut ; }
void SetConvDPhiCut(Float_t min, Float_t max)
Float_t GetConvDPhiMinCut() const
{ return fConvDPhiMinCut ; }
Float_t GetConvDPhiMaxCut() const
{ return fConvDPhiMaxCut ; }