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

Conversions pairs clusters analysis. More...

#include <AliAnaPhotonConvInCalo.h>

Inheritance diagram for AliAnaPhotonConvInCalo:

Public Member Functions

 AliAnaPhotonConvInCalo ()
 Default constructor. Initialize parameters. More...
 
virtual ~AliAnaPhotonConvInCalo ()
 Virtual destructor. More...
 
TObjString * GetAnalysisCuts ()
 Save parameters used for analysis. More...
 
TList * GetCreateOutputObjects ()
 
void InitParameters ()
 Initialize the parameters of the analysis. More...
 
void MakeAnalysisFillHistograms ()
 
void Print (const Option_t *opt) const
 Print some relevant parameters set for the analysis. More...
 
Float_t GetMassCut () const
 
void SetMassCut (Float_t m)
 
Float_t GetMassCutTight () const
 
void SetMassCutTight (Float_t m)
 
Bool_t AreConvertedPairsInAOD () const
 
void SwitchOnAdditionConvertedPairsToAOD ()
 
void SwitchOffAdditionConvertedPairsToAOD ()
 
Bool_t AreConvertedPairsRemoved () const
 
void SwitchOnConvertedPairsRemoval ()
 
void SwitchOffConvertedPairsRemoval ()
 
void SwitchOnClusterConvDistHistograms ()
 
void SwitchOffClusterConvDistHistograms ()
 
void SetConvAsymCut (Float_t c)
 
Float_t GetConvAsymCut () const
 
void SetConvDEtaCut (Float_t c)
 
Float_t GetConvDEtaCut () const
 
void SetConvDPhiCut (Float_t min, Float_t max)
 
Float_t GetConvDPhiMinCut () const
 
Float_t GetConvDPhiMaxCut () const
 
- Public Member Functions inherited from AliAnaCaloTrackCorrBaseClass
 AliAnaCaloTrackCorrBaseClass ()
 
virtual ~AliAnaCaloTrackCorrBaseClass ()
 Destructor. More...
 
virtual void Init ()
 
virtual void InitDebug ()
 
virtual void FillEventMixPool ()
 
virtual void MakeAnalysisFillAOD ()
 
virtual void Terminate (TList *)
 
virtual void AddToHistogramsName (TString add)
 
virtual TString GetAddedHistogramsStringToName () const
 
virtual TString GetBaseParametersList ()
 
virtual Int_t GetDebug () const
 
virtual void SetDebug (Int_t d)
 
virtual Int_t GetEventNumber () const
 
virtual Int_t GetTrackMultiplicity () const
 
virtual AliCentrality * GetCentrality () const
 
virtual AliMultSelection * GetMultSelCen () const
 
virtual Int_t GetEventCentrality () const
 
virtual AliEventplane * GetEventPlane () const
 
virtual Double_t GetEventPlaneAngle () const
 
virtual TString GetEventPlaneMethod () const
 
virtual void AddAODParticle (AliAODPWG4Particle part)
 
virtual void ConnectInputOutputAODBranches ()
 
virtual TClonesArray * GetCreateOutputAODBranch ()
 Create AOD branch filled in the analysis. More...
 
virtual TString GetInputAODName () const
 
virtual void SetInputAODName (TString name)
 
virtual TString GetOutputAODName () const
 
virtual void SetOutputAODName (TString name)
 
virtual Bool_t NewOutputAOD () const
 
virtual TString GetOutputAODClassName () const
 
virtual void SetOutputAODClassName (TString name)
 
virtual TString GetAODObjArrayName () const
 
virtual void SetAODObjArrayName (TString name)
 
virtual TClonesArray * GetInputAODBranch () const
 
virtual TClonesArray * GetOutputAODBranch () const
 
virtual TClonesArray * GetAODBranch (const TString &aodBranchName) const
 Recover ouput and input AOD pointers for each event in AliCaloTrackMaker. More...
 
virtual TClonesArray * GetAODCaloClusters () const
 
virtual TClonesArray * GetAODTracks () const
 
virtual AliVCaloCells * GetPHOSCells () const
 
virtual AliVCaloCells * GetEMCALCells () const
 
virtual TObjArray * GetCTSTracks () const
 
virtual TObjArray * GetEMCALClusters () const
 
virtual TObjArray * GetPHOSClusters () const
 
virtual TClonesArray * GetNonStandardJets () const
 
virtual AliAODJetEventBackground * GetBackgroundJets () const
 
virtual Int_t GetCalorimeter () const
 
virtual TString GetCalorimeterString () const
 
virtual void SetCalorimeter (TString &calo)
 Set the calorimeter for the analysis. A string. More...
 
virtual void SetCalorimeter (Int_t calo)
 Set the calorimeter for the analysis. An integer. More...
 
virtual Bool_t IsDataMC () const
 
virtual void SwitchOnDataMC ()
 
virtual void SwitchOffDataMC ()
 
virtual Bool_t IsFiducialCutOn () const
 
virtual void SwitchOnFiducialCut ()
 
virtual void SwitchOffFiducialCut ()
 
virtual Bool_t IsRealCaloAcceptanceOn () const
 
virtual void SwitchOnRealCaloAcceptance ()
 
virtual void SwitchOffRealCaloAcceptance ()
 
virtual Bool_t IsCaloPIDOn () const
 
virtual void SwitchOnCaloPID ()
 
virtual void SwitchOffCaloPID ()
 
virtual Bool_t MakePlotsOn () const
 
virtual void SwitchOnPlotsMaking ()
 
virtual void SwitchOffPlotsMaking ()
 
virtual Bool_t IsPileUpAnalysisOn () const
 
virtual void SwitchOnFillPileUpHistograms ()
 
virtual void SwitchOffFillPileUpHistograms ()
 
virtual Bool_t IsHighMultiplicityAnalysisOn () const
 
virtual void SwitchOnFillHighMultiplicityHistograms ()
 
virtual void SwitchOffFillHighMultiplicityHistograms ()
 
virtual Float_t GetMaxPt () const
 
virtual Float_t GetMinPt () const
 
virtual void SetMaxPt (Float_t pt)
 
virtual void SetMinPt (Float_t pt)
 
virtual void SetPtCutRange (Double_t mi, Double_t ma)
 
virtual Float_t GetMaxEnergy () const
 
virtual Float_t GetMinEnergy () const
 
virtual void SetMaxEnergy (Float_t e)
 
virtual void SetMinEnergy (Float_t e)
 
virtual void SetEnergyCutRange (Double_t mi, Double_t ma)
 
virtual void SetPairTimeCut (Float_t t)
 
virtual Float_t GetPairTimeCut () const
 Time cut in ns. More...
 
Int_t GetFirstSMCoveredByTRD () const
 Time cut in ns. More...
 
void SetFirstSMCoveredByTRD (Int_t n)
 
virtual Int_t GetNZvertBin () const
 
virtual Int_t GetNRPBin () const
 Number of bins in vertex. More...
 
virtual Int_t GetNCentrBin () const
 Number of bins in reaction plain. More...
 
virtual Int_t GetNTrackMultBin () const
 Number of bins in centrality. More...
 
virtual Int_t GetNMaxEvMix () const
 Number of bins in track multiplicity. More...
 
virtual Float_t GetZvertexCut () const
 Maximal number of events for mixin. More...
 
virtual Int_t GetTrackMultiplicityBin () const
 Cut on vertex position. More...
 
virtual Int_t GetEventCentralityBin () const
 
virtual Int_t GetEventRPBin () const
 
virtual Int_t GetEventVzBin () const
 
virtual Int_t GetEventMixBin () const
 
virtual Int_t GetEventMixBin (Int_t iCen, Int_t iVz, Int_t iRP) const
 
virtual Double_t GetEventWeight () const
 
virtual void SetNZvertBin (Int_t n=1)
 
virtual void SetNRPBin (Int_t n=1)
 Number of bins for vertex position. More...
 
virtual void SetNCentrBin (Int_t n=1)
 Number of bins in reaction plain. More...
 
virtual void SetNTrackMultBin (Int_t n=1)
 Number of bins in centrality. More...
 
virtual void SetNMaxEvMix (Int_t n=20)
 Number of bins in track multiplicity. More...
 
virtual void SetTrackMultiplicityBin (Int_t bin, Int_t mult)
 Maximal number of events for mixing. More...
 
virtual void SwitchOnTrackMultBins ()
 
virtual void SwitchOffTrackMultBins ()
 
virtual void SwitchOnOwnMix ()
 
virtual void SwitchOffOwnMix ()
 
virtual Bool_t DoOwnMix () const
 
virtual Bool_t UseTrackMultBins () const
 
virtual Int_t CheckMixedEventVertex (Int_t caloLabel, Int_t trackLabel)
 
virtual AliMixedEvent * GetMixedEvent () const
 
virtual Int_t GetNMixedEvent () const
 
virtual void GetVertex (Double_t vertex[3]) const
 
virtual Double_t * GetVertex (Int_t evtIndex) const
 
virtual void GetVertex (Double_t vertex[3], Int_t evtIndex) const
 
virtual Int_t GetV0Signal (Int_t i) const
 
virtual Int_t GetV0Multiplicity (Int_t i) const
 
Float_t GetPhi (Float_t phi) const
 Shift phi angle in case of negative value 360 degrees. Example TLorenzVector::Phi defined in -pi to pi. More...
 
Float_t DegToRad (Float_t deg) const
 
Float_t RadToDeg (Float_t rad) const
 
virtual Bool_t IsTrackMatched (AliVCluster *cluster, AliVEvent *event)
 
virtual Int_t GetModuleNumberCellIndexes (Int_t absId, Int_t calo, Int_t &icol, Int_t &irow, Int_t &iRCU) const
 
virtual Int_t GetModuleNumberCellIndexesAbsCaloMap (Int_t absId, Int_t calo, Int_t &icol, Int_t &irow, Int_t &iRCU, Int_t &icolAbs, Int_t &irowAbs) const
 
virtual Int_t GetModuleNumber (AliAODPWG4Particle *part) const
 
virtual Int_t GetModuleNumber (AliVCluster *cluster) const
 
virtual AliVCluster * FindCluster (TObjArray *clusters, Int_t clId, Int_t &iclus, Int_t first=0)
 
virtual AliStack * GetMCStack () const
 
virtual AliHeader * GetMCHeader () const
 
virtual AliGenEventHeader * GetMCGenEventHeader () const
 
virtual AliCaloPIDGetCaloPID ()
 
virtual AliCalorimeterUtilsGetCaloUtils () const
 
virtual AliFiducialCutGetFiducialCut ()
 
virtual AliHistogramRangesGetHistogramRanges ()
 
virtual AliIsolationCutGetIsolationCut ()
 
virtual AliMCAnalysisUtilsGetMCAnalysisUtils ()
 
virtual AliNeutralMesonSelectionGetNeutralMesonSelection ()
 
virtual AliCaloTrackReaderGetReader () const
 
virtual AliEMCALGeometry * GetEMCALGeometry () const
 
virtual AliPHOSGeoUtils * GetPHOSGeometry () const
 
virtual void SetCaloPID (AliCaloPID *pid)
 
virtual void SetCaloUtils (AliCalorimeterUtils *caloutils)
 
virtual void SetFiducialCut (AliFiducialCut *fc)
 
virtual void SetHistogramRanges (AliHistogramRanges *hr)
 
virtual void SetIsolationCut (AliIsolationCut *ic)
 
virtual void SetMCAnalysisUtils (AliMCAnalysisUtils *mcutils)
 
virtual void SetNeutralMesonSelection (AliNeutralMesonSelection *const nms)
 
virtual void SetReader (AliCaloTrackReader *reader)
 

Private Member Functions

 AliAnaPhotonConvInCalo (const AliAnaPhotonConvInCalo &g)
 Copy constructor not implemented. More...
 
AliAnaPhotonConvInCalooperator= (const AliAnaPhotonConvInCalo &g)
 Assignment operator not implemented. More...
 

Private Attributes

Bool_t fRemoveConvertedPair
 Remove conversion pairs. More...
 
Bool_t fAddConvertedPairsToAOD
 Put Converted pairs in AOD. More...
 
Bool_t fFillClusterConvDistHisto
 Fill histograms with calculated conversion distance with data clusters. More...
 
Float_t fMassCut
 Mass cut for the conversion pairs selection. More...
 
Float_t fMassCutTight
 Mass cut for the conversion pairs selection, tighter. More...
 
Float_t fConvAsymCut
 Select conversion pairs when asymmetry is smaller than cut. More...
 
Float_t fConvDEtaCut
 Select conversion pairs when deta of pair smaller than cut. More...
 
Float_t fConvDPhiMinCut
 Select conversion pairs when dphi of pair lager than cut. More...
 
Float_t fConvDPhiMaxCut
 Select conversion pairs when dphi of pair smaller than cut. More...
 
TLorentzVector fMomentum
 ! Cluster momentum More...
 
TVector3 fProdVertex
 ! Production vertex More...
 
TH1F * fhPtPhotonConv
 ! Number of identified photon vs transverse momentum More...
 
TH2F * fhEtaPhiPhotonConvPaired [6]
 ! Pseudorapidity vs Phi of identified photon conv leg for 6 transverse momentum bins More...
 
TH2F * fhEtaPhiPhotonConv [6]
 ! Pseudorapidity vs Phi of identified photon conv pair for 6 transverse momentum bins More...
 
TH2F * fhConvDeltaEta
 ! Small mass photons, correlation in eta More...
 
TH2F * fhConvDeltaPhi
 ! Small mass photons, correlation in phi More...
 
TH2F * fhConvDeltaEtaPhi
 ! Small mass photons, correlation in phi and eta More...
 
TH2F * fhConvAsym
 ! Small mass photons, correlation in energy asymmetry More...
 
TH2F * fhConvPt
 ! Small mass photons, pT of pair More...
 
TH2F * fhConvDistEta
 ! Approx distance to vertex vs rapidity More...
 
TH2F * fhConvDistPhi
 ! Approx distance to vertex vs azimuth More...
 
TH2F * fhConvDistEn
 ! Approx distance to vertex vs Energy More...
 
TH2F * fhConvDistMass
 ! Approx distance to vertex vs Mass More...
 
TH2F * fhConvDistEtaCutEta
 ! Approx distance to vertex vs rapidity, dEta < fConvDEtaCut More...
 
TH2F * fhConvDistPhiCutEta
 ! Approx distance to vertex vs azimuth More...
 
TH2F * fhConvDistEnCutEta
 ! Approx distance to vertex vs Energy, dEta < fConvDEtaCut More...
 
TH2F * fhConvDistMassCutEta
 ! Approx distance to vertex vs Mass, dEta < fConvDEtaCut More...
 
TH2F * fhConvDistEtaCutMass
 ! Approx distance to vertex vs rapidity, M < 20 MeV/c^2 More...
 
TH2F * fhConvDistPhiCutMass
 ! Approx distance to vertex vs azimuth, M < 20 MeV/c^2 More...
 
TH2F * fhConvDistEnCutMass
 ! Approx distance to vertex vs Energy, M < 20 MeV/c^2 More...
 
TH2F * fhConvDistEtaCutAsy
 ! Approx distance to vertex vs rapidity, A < fConvAsymCut More...
 
TH2F * fhConvDistPhiCutAsy
 ! Approx distance to vertex vs azimuth, A < fConvAsymCut More...
 
TH2F * fhConvDistEnCutAsy
 ! Approx distance to vertex vs energy, A < fConvAsymCut More...
 
TH2F * fhConvDistMassCutAsy
 ! Approx distance to vertex vs mass, A < fConvAsymCut More...
 
TH2F * fhConvDistEtaCutAll
 ! Approx distance to vertex vs rapidity, dEta < fConvDEtaCut, M < 20 MeV/c^2, A < fConvAsymCut More...
 
TH2F * fhConvDistPhiCutAll
 ! Approx distance to vertex vs azimuth, dEta < fConvDEtaCut, M < 20 MeV/c^2, A < fConvAsymCut More...
 
TH2F * fhConvDistEnCutAll
 ! Approx distance to vertex vs energy, dEta < fConvDEtacut, M < 20 MeV/c^2, A < fConvAsymCut More...
 
TH1F * fhPtConversionTagged
 ! Number of identified gamma from Conversion , tagged as conversion More...
 
TH1F * fhPtAntiNeutronTagged
 ! Number of identified gamma from AntiNeutrons gamma, tagged as conversion More...
 
TH1F * fhPtAntiProtonTagged
 ! Number of identified gamma from AntiProtons gamma, tagged as conversion More...
 
TH1F * fhPtUnknownTagged
 ! Number of identified gamma from unknown, tagged as conversion More...
 
TH2F * fhConvDeltaEtaMCConversion
 ! Small mass cluster pairs, correlation in eta, origin of both clusters is conversion More...
 
TH2F * fhConvDeltaPhiMCConversion
 ! Small mass cluster pairs, correlation in phi, origin of both clusters is conversion More...
 
TH2F * fhConvDeltaEtaPhiMCConversion
 ! Small mass cluster pairs, correlation in eta-phi, origin of both clusters is conversion More...
 
TH2F * fhConvAsymMCConversion
 ! Small mass cluster pairs, correlation in energy asymmetry, origin of both clusters is conversion More...
 
TH2F * fhConvPtMCConversion
 ! Small mass cluster pairs, pt of pair, origin of both clusters is conversion More...
 
TH2F * fhConvPtMCConversionRcut [6]
 ! Small mass cluster pairs, pt of pair, origin of both clusters is conversion, for different production vertices More...
 
TH2F * fhConvM02MCConversion
 ! Small mass cluster pairs, m02 of cluster 1 vs cluster 2 More...
 
TH2F * fhConvDeltaEtaMCAntiNeutron
 ! Small mass cluster pairs, correlation in eta, origin of both clusters is anti neutron More...
 
TH2F * fhConvDeltaPhiMCAntiNeutron
 ! Small mass cluster pairs, correlation in phi, origin of both clusters is anti neutron More...
 
TH2F * fhConvDeltaEtaPhiMCAntiNeutron
 ! Small mass cluster pairs, correlation in eta-phi, origin of both clusters is anti neutron More...
 
TH2F * fhConvAsymMCAntiNeutron
 ! Small mass cluster pairs, correlation in energy asymmetry, origin of both clusters is anti neutron More...
 
TH2F * fhConvPtMCAntiNeutron
 ! Small mass cluster pairs, pt of pair, origin of both clusters is anti neutron More...
 
TH2F * fhConvM02MCAntiNeutron
 ! Small mass cluster pairs, m02 of cluster 1 vs cluster 2, origin of both clusters is anti neutron More...
 
TH2F * fhConvDeltaEtaMCAntiProton
 ! Small mass cluster pairs, correlation in eta, origin of both clusters is anti proton More...
 
TH2F * fhConvDeltaPhiMCAntiProton
 ! Small mass cluster pairs, correlation in phi, origin of both clusters is anti proton More...
 
TH2F * fhConvDeltaEtaPhiMCAntiProton
 ! Small mass cluster pairs, correlation in eta-phi, origin of both clusters is anti proton More...
 
TH2F * fhConvAsymMCAntiProton
 ! Small mass cluster pairs, correlation in energy asymmetry, origin of both clusters is anti proton More...
 
TH2F * fhConvPtMCAntiProton
 ! Small mass cluster pairs, pt of pairs, origin of both clusters is anti proton More...
 
TH2F * fhConvM02MCAntiProton
 ! Small mass cluster pairs, m02 of cluster 1 vs cluster 2, origin of both clusters is anti proton More...
 
TH2F * fhConvDeltaEtaMCString
 ! Small mass cluster pairs, correlation in eta, origin of both clusters is string More...
 
TH2F * fhConvDeltaPhiMCString
 ! Small mass cluster pairs, correlation in phi, origin of both clusters is string More...
 
TH2F * fhConvDeltaEtaPhiMCString
 ! Small mass cluster pairs, correlation in eta-phi, origin of both clusters is string More...
 
TH2F * fhConvAsymMCString
 ! Small mass cluster pairs, correlation in energy asymmetry, origin of both clusters is string More...
 
TH2F * fhConvPtMCString
 ! Small mass cluster pairs, pt of pairs, origin of both clusters is string More...
 
TH2F * fhConvM02MCString
 ! Small mass cluster pairs, m02 of cluster 1 vs cluster 2, origin of both clusters is string More...
 
TH2F * fhConvDistMCConversion
 ! Calculated conversion distance vs real distance to vertex More...
 
TH2F * fhConvDistMCConversionCuts
 ! Calculated conversion distance vs real distance to vertex More...
 

Additional Inherited Members

- Public Types inherited from AliAnaCaloTrackCorrBaseClass
enum  detector {
  kEMCAL = AliFiducialCut::kEMCAL, kPHOS = AliFiducialCut::kPHOS, kCTS = AliFiducialCut::kCTS, kDCAL = AliFiducialCut::kDCAL,
  kDCALPHOS = AliFiducialCut::kDCALPHOS
}
 Set the tag identifing the main detector used in the analysis. More...
 

Detailed Description

Conversions pairs clusters analysis.

Conversions pairs clusters 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

More information can be found in this twiki and particularly in this section.

Author
Gustavo Conesa Balbastre Gusta.nosp@m.vo.C.nosp@m.onesa.nosp@m..Bal.nosp@m.bastr.nosp@m.e@ce.nosp@m.rn.ch, LPSC-IN2P3-CNRS

Definition at line 31 of file AliAnaPhotonConvInCalo.h.

Constructor & Destructor Documentation

AliAnaPhotonConvInCalo::AliAnaPhotonConvInCalo ( )

Default constructor. Initialize parameters.

Definition at line 41 of file AliAnaPhotonConvInCalo.cxx.

virtual AliAnaPhotonConvInCalo::~AliAnaPhotonConvInCalo ( )
inlinevirtual

Virtual destructor.

Definition at line 37 of file AliAnaPhotonConvInCalo.h.

AliAnaPhotonConvInCalo::AliAnaPhotonConvInCalo ( const AliAnaPhotonConvInCalo g)
private

Copy constructor not implemented.

Member Function Documentation

Bool_t AliAnaPhotonConvInCalo::AreConvertedPairsInAOD ( ) const
inline

Definition at line 63 of file AliAnaPhotonConvInCalo.h.

Bool_t AliAnaPhotonConvInCalo::AreConvertedPairsRemoved ( ) const
inline

Definition at line 67 of file AliAnaPhotonConvInCalo.h.

TObjString * AliAnaPhotonConvInCalo::GetAnalysisCuts ( )
virtual

Save parameters used for analysis.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 98 of file AliAnaPhotonConvInCalo.cxx.

Float_t AliAnaPhotonConvInCalo::GetConvAsymCut ( ) const
inline

Definition at line 75 of file AliAnaPhotonConvInCalo.h.

Float_t AliAnaPhotonConvInCalo::GetConvDEtaCut ( ) const
inline

Definition at line 78 of file AliAnaPhotonConvInCalo.h.

Float_t AliAnaPhotonConvInCalo::GetConvDPhiMaxCut ( ) const
inline

Definition at line 83 of file AliAnaPhotonConvInCalo.h.

Float_t AliAnaPhotonConvInCalo::GetConvDPhiMinCut ( ) const
inline

Definition at line 82 of file AliAnaPhotonConvInCalo.h.

TList * AliAnaPhotonConvInCalo::GetCreateOutputObjects ( )
virtual

Create histograms to be saved in output file and store them in outputContainer.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 121 of file AliAnaPhotonConvInCalo.cxx.

Float_t AliAnaPhotonConvInCalo::GetMassCut ( ) const
inline

Definition at line 57 of file AliAnaPhotonConvInCalo.h.

Float_t AliAnaPhotonConvInCalo::GetMassCutTight ( ) const
inline

Definition at line 60 of file AliAnaPhotonConvInCalo.h.

void AliAnaPhotonConvInCalo::InitParameters ( )
virtual

Initialize the parameters of the analysis.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 541 of file AliAnaPhotonConvInCalo.cxx.

Referenced by AliAnaPhotonConvInCalo().

void AliAnaPhotonConvInCalo::MakeAnalysisFillHistograms ( )
virtual

Fill histograms for selected pairs. Fill aod with selected pair, remove other pairs

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 559 of file AliAnaPhotonConvInCalo.cxx.

AliAnaPhotonConvInCalo& AliAnaPhotonConvInCalo::operator= ( const AliAnaPhotonConvInCalo g)
private

Assignment operator not implemented.

void AliAnaPhotonConvInCalo::Print ( const Option_t *  opt) const
virtual

Print some relevant parameters set for the analysis.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 1011 of file AliAnaPhotonConvInCalo.cxx.

void AliAnaPhotonConvInCalo::SetConvAsymCut ( Float_t  c)
inline

Definition at line 74 of file AliAnaPhotonConvInCalo.h.

void AliAnaPhotonConvInCalo::SetConvDEtaCut ( Float_t  c)
inline

Definition at line 77 of file AliAnaPhotonConvInCalo.h.

void AliAnaPhotonConvInCalo::SetConvDPhiCut ( Float_t  min,
Float_t  max 
)
inline

Definition at line 80 of file AliAnaPhotonConvInCalo.h.

void AliAnaPhotonConvInCalo::SetMassCut ( Float_t  m)
inline

Definition at line 58 of file AliAnaPhotonConvInCalo.h.

void AliAnaPhotonConvInCalo::SetMassCutTight ( Float_t  m)
inline

Definition at line 61 of file AliAnaPhotonConvInCalo.h.

void AliAnaPhotonConvInCalo::SwitchOffAdditionConvertedPairsToAOD ( )
inline

Definition at line 65 of file AliAnaPhotonConvInCalo.h.

void AliAnaPhotonConvInCalo::SwitchOffClusterConvDistHistograms ( )
inline

Definition at line 72 of file AliAnaPhotonConvInCalo.h.

void AliAnaPhotonConvInCalo::SwitchOffConvertedPairsRemoval ( )
inline

Definition at line 69 of file AliAnaPhotonConvInCalo.h.

void AliAnaPhotonConvInCalo::SwitchOnAdditionConvertedPairsToAOD ( )
inline

Definition at line 64 of file AliAnaPhotonConvInCalo.h.

void AliAnaPhotonConvInCalo::SwitchOnClusterConvDistHistograms ( )
inline

Definition at line 71 of file AliAnaPhotonConvInCalo.h.

void AliAnaPhotonConvInCalo::SwitchOnConvertedPairsRemoval ( )
inline

Definition at line 68 of file AliAnaPhotonConvInCalo.h.

Member Data Documentation

Bool_t AliAnaPhotonConvInCalo::fAddConvertedPairsToAOD
private
Float_t AliAnaPhotonConvInCalo::fConvAsymCut
private

Select conversion pairs when asymmetry is smaller than cut.

Definition at line 93 of file AliAnaPhotonConvInCalo.h.

Referenced by GetAnalysisCuts(), GetConvAsymCut(), GetCreateOutputObjects(), InitParameters(), MakeAnalysisFillHistograms(), Print(), and SetConvAsymCut().

Float_t AliAnaPhotonConvInCalo::fConvDEtaCut
private

Select conversion pairs when deta of pair smaller than cut.

Definition at line 94 of file AliAnaPhotonConvInCalo.h.

Referenced by GetAnalysisCuts(), GetConvDEtaCut(), GetCreateOutputObjects(), InitParameters(), MakeAnalysisFillHistograms(), Print(), and SetConvDEtaCut().

Float_t AliAnaPhotonConvInCalo::fConvDPhiMaxCut
private

Select conversion pairs when dphi of pair smaller than cut.

Definition at line 96 of file AliAnaPhotonConvInCalo.h.

Referenced by GetAnalysisCuts(), GetConvDPhiMaxCut(), InitParameters(), MakeAnalysisFillHistograms(), Print(), and SetConvDPhiCut().

Float_t AliAnaPhotonConvInCalo::fConvDPhiMinCut
private

Select conversion pairs when dphi of pair lager than cut.

Definition at line 95 of file AliAnaPhotonConvInCalo.h.

Referenced by GetAnalysisCuts(), GetConvDPhiMinCut(), InitParameters(), MakeAnalysisFillHistograms(), Print(), and SetConvDPhiCut().

Bool_t AliAnaPhotonConvInCalo::fFillClusterConvDistHisto
private

Fill histograms with calculated conversion distance with data clusters.

Definition at line 89 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), MakeAnalysisFillHistograms(), SwitchOffClusterConvDistHistograms(), and SwitchOnClusterConvDistHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvAsym
private

! Small mass photons, correlation in energy asymmetry

Definition at line 109 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvAsymMCAntiNeutron
private

! Small mass cluster pairs, correlation in energy asymmetry, origin of both clusters is anti neutron

Definition at line 155 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvAsymMCAntiProton
private

! Small mass cluster pairs, correlation in energy asymmetry, origin of both clusters is anti proton

Definition at line 163 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvAsymMCConversion
private

! Small mass cluster pairs, correlation in energy asymmetry, origin of both clusters is conversion

Definition at line 146 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvAsymMCString
private

! Small mass cluster pairs, correlation in energy asymmetry, origin of both clusters is string

Definition at line 171 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaEta
private

! Small mass photons, correlation in eta

Definition at line 106 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaEtaMCAntiNeutron
private

! Small mass cluster pairs, correlation in eta, origin of both clusters is anti neutron

Definition at line 152 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaEtaMCAntiProton
private

! Small mass cluster pairs, correlation in eta, origin of both clusters is anti proton

Definition at line 160 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaEtaMCConversion
private

! Small mass cluster pairs, correlation in eta, origin of both clusters is conversion

Definition at line 143 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaEtaMCString
private

! Small mass cluster pairs, correlation in eta, origin of both clusters is string

Definition at line 168 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaEtaPhi
private

! Small mass photons, correlation in phi and eta

Definition at line 108 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaEtaPhiMCAntiNeutron
private

! Small mass cluster pairs, correlation in eta-phi, origin of both clusters is anti neutron

Definition at line 154 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaEtaPhiMCAntiProton
private

! Small mass cluster pairs, correlation in eta-phi, origin of both clusters is anti proton

Definition at line 162 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaEtaPhiMCConversion
private

! Small mass cluster pairs, correlation in eta-phi, origin of both clusters is conversion

Definition at line 145 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaEtaPhiMCString
private

! Small mass cluster pairs, correlation in eta-phi, origin of both clusters is string

Definition at line 170 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaPhi
private

! Small mass photons, correlation in phi

Definition at line 107 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaPhiMCAntiNeutron
private

! Small mass cluster pairs, correlation in phi, origin of both clusters is anti neutron

Definition at line 153 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaPhiMCAntiProton
private

! Small mass cluster pairs, correlation in phi, origin of both clusters is anti proton

Definition at line 161 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaPhiMCConversion
private

! Small mass cluster pairs, correlation in phi, origin of both clusters is conversion

Definition at line 144 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDeltaPhiMCString
private

! Small mass cluster pairs, correlation in phi, origin of both clusters is string

Definition at line 169 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistEn
private

! Approx distance to vertex vs Energy

Definition at line 116 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistEnCutAll
private

! Approx distance to vertex vs energy, dEta < fConvDEtacut, M < 20 MeV/c^2, A < fConvAsymCut

Definition at line 135 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistEnCutAsy
private

! Approx distance to vertex vs energy, A < fConvAsymCut

Definition at line 130 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistEnCutEta
private

! Approx distance to vertex vs Energy, dEta < fConvDEtaCut

Definition at line 121 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistEnCutMass
private

! Approx distance to vertex vs Energy, M < 20 MeV/c^2

Definition at line 126 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistEta
private

! Approx distance to vertex vs rapidity

Definition at line 114 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistEtaCutAll
private

! Approx distance to vertex vs rapidity, dEta < fConvDEtaCut, M < 20 MeV/c^2, A < fConvAsymCut

Definition at line 133 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistEtaCutAsy
private

! Approx distance to vertex vs rapidity, A < fConvAsymCut

Definition at line 128 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistEtaCutEta
private

! Approx distance to vertex vs rapidity, dEta < fConvDEtaCut

Definition at line 119 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistEtaCutMass
private

! Approx distance to vertex vs rapidity, M < 20 MeV/c^2

Definition at line 124 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistMass
private

! Approx distance to vertex vs Mass

Definition at line 117 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistMassCutAsy
private

! Approx distance to vertex vs mass, A < fConvAsymCut

Definition at line 131 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistMassCutEta
private

! Approx distance to vertex vs Mass, dEta < fConvDEtaCut

Definition at line 122 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistMCConversion
private

! Calculated conversion distance vs real distance to vertex

Definition at line 175 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistMCConversionCuts
private

! Calculated conversion distance vs real distance to vertex

Definition at line 176 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistPhi
private

! Approx distance to vertex vs azimuth

Definition at line 115 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistPhiCutAll
private

! Approx distance to vertex vs azimuth, dEta < fConvDEtaCut, M < 20 MeV/c^2, A < fConvAsymCut

Definition at line 134 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistPhiCutAsy
private

! Approx distance to vertex vs azimuth, A < fConvAsymCut

Definition at line 129 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistPhiCutEta
private

! Approx distance to vertex vs azimuth

Definition at line 120 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvDistPhiCutMass
private

! Approx distance to vertex vs azimuth, M < 20 MeV/c^2

Definition at line 125 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvM02MCAntiNeutron
private

! Small mass cluster pairs, m02 of cluster 1 vs cluster 2, origin of both clusters is anti neutron

Definition at line 158 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvM02MCAntiProton
private

! Small mass cluster pairs, m02 of cluster 1 vs cluster 2, origin of both clusters is anti proton

Definition at line 166 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvM02MCConversion
private

! Small mass cluster pairs, m02 of cluster 1 vs cluster 2

Definition at line 150 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvM02MCString
private

! Small mass cluster pairs, m02 of cluster 1 vs cluster 2, origin of both clusters is string

Definition at line 174 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvPt
private

! Small mass photons, pT of pair

Definition at line 110 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvPtMCAntiNeutron
private

! Small mass cluster pairs, pt of pair, origin of both clusters is anti neutron

Definition at line 156 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvPtMCAntiProton
private

! Small mass cluster pairs, pt of pairs, origin of both clusters is anti proton

Definition at line 164 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvPtMCConversion
private

! Small mass cluster pairs, pt of pair, origin of both clusters is conversion

Definition at line 147 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvPtMCConversionRcut[6]
private

! Small mass cluster pairs, pt of pair, origin of both clusters is conversion, for different production vertices

Definition at line 148 of file AliAnaPhotonConvInCalo.h.

Referenced by AliAnaPhotonConvInCalo(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhConvPtMCString
private

! Small mass cluster pairs, pt of pairs, origin of both clusters is string

Definition at line 172 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhEtaPhiPhotonConv[6]
private

! Pseudorapidity vs Phi of identified photon conv pair for 6 transverse momentum bins

Definition at line 104 of file AliAnaPhotonConvInCalo.h.

Referenced by AliAnaPhotonConvInCalo(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhotonConvInCalo::fhEtaPhiPhotonConvPaired[6]
private

! Pseudorapidity vs Phi of identified photon conv leg for 6 transverse momentum bins

Definition at line 103 of file AliAnaPhotonConvInCalo.h.

Referenced by AliAnaPhotonConvInCalo(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaPhotonConvInCalo::fhPtAntiNeutronTagged
private

! Number of identified gamma from AntiNeutrons gamma, tagged as conversion

Definition at line 139 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaPhotonConvInCalo::fhPtAntiProtonTagged
private

! Number of identified gamma from AntiProtons gamma, tagged as conversion

Definition at line 140 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaPhotonConvInCalo::fhPtConversionTagged
private

! Number of identified gamma from Conversion , tagged as conversion

Definition at line 138 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaPhotonConvInCalo::fhPtPhotonConv
private

! Number of identified photon vs transverse momentum

Definition at line 102 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaPhotonConvInCalo::fhPtUnknownTagged
private

! Number of identified gamma from unknown, tagged as conversion

Definition at line 141 of file AliAnaPhotonConvInCalo.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

Float_t AliAnaPhotonConvInCalo::fMassCut
private

Mass cut for the conversion pairs selection.

Definition at line 91 of file AliAnaPhotonConvInCalo.h.

Referenced by GetAnalysisCuts(), GetCreateOutputObjects(), GetMassCut(), InitParameters(), MakeAnalysisFillHistograms(), Print(), and SetMassCut().

Float_t AliAnaPhotonConvInCalo::fMassCutTight
private

Mass cut for the conversion pairs selection, tighter.

Definition at line 92 of file AliAnaPhotonConvInCalo.h.

Referenced by GetAnalysisCuts(), GetCreateOutputObjects(), GetMassCutTight(), InitParameters(), MakeAnalysisFillHistograms(), Print(), and SetMassCutTight().

TLorentzVector AliAnaPhotonConvInCalo::fMomentum
private

! Cluster momentum

Definition at line 98 of file AliAnaPhotonConvInCalo.h.

Referenced by MakeAnalysisFillHistograms().

TVector3 AliAnaPhotonConvInCalo::fProdVertex
private

! Production vertex

Definition at line 99 of file AliAnaPhotonConvInCalo.h.

Referenced by MakeAnalysisFillHistograms().

Bool_t AliAnaPhotonConvInCalo::fRemoveConvertedPair
private

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