![]() |
AliPhysics
fffcdf3 (fffcdf3)
|
#include <AliGammaConversionAODBGHandler.h>
Classes | |
struct | GammaConversionVertex |
Public Types | |
typedef struct GammaConversionVertex | GammaConversionVertex |
typedef std::vector < AliGammaConversionAODVector > | AliGammaConversionBGEventVector |
typedef std::vector < AliGammaConversionBGEventVector > | AliGammaConversionMultipicityVector |
typedef std::vector < AliGammaConversionMultipicityVector > | AliGammaConversionBGVector |
typedef std::vector < AliGammaConversionMotherAODVector > | AliGammaConversionMotherBGEventVector |
typedef std::vector < AliGammaConversionMotherBGEventVector > | AliGammaConversionMotherMultipicityVector |
typedef std::vector < AliGammaConversionMotherMultipicityVector > | AliGammaConversionMotherBGVector |
Private Attributes | |
Int_t | fNEvents |
Int_t ** | fBGEventCounter |
Int_t ** | fBGEventENegCounter |
bg counter More... | |
Int_t ** | fBGEventMesonCounter |
bg electron counter More... | |
Int_t ** | fBGEventBufferCounter |
bg counter More... | |
Double_t ** | fBGProbability |
bg counter More... | |
GammaConversionVertex *** | fBGEventVertex |
prob per bin More... | |
Int_t | fNBinsZ |
array of event vertex More... | |
Int_t | fNBinsMultiplicity |
Double_t * | fBinLimitsArrayZ |
Double_t * | fBinLimitsArrayMultiplicity |
bin limits z array More... | |
AliGammaConversionBGVector | fBGEvents |
bin limit multiplicity array More... | |
AliGammaConversionBGVector | fBGEventsENeg |
AliGammaConversionMotherBGVector | fBGEventsMeson |
Definition at line 27 of file AliGammaConversionAODBGHandler.h.
typedef std::vector<AliGammaConversionAODVector> AliGammaConversionAODBGHandler::AliGammaConversionBGEventVector |
Definition at line 39 of file AliGammaConversionAODBGHandler.h.
typedef std::vector<AliGammaConversionMultipicityVector> AliGammaConversionAODBGHandler::AliGammaConversionBGVector |
Definition at line 41 of file AliGammaConversionAODBGHandler.h.
typedef std::vector<AliGammaConversionMotherAODVector> AliGammaConversionAODBGHandler::AliGammaConversionMotherBGEventVector |
Definition at line 43 of file AliGammaConversionAODBGHandler.h.
typedef std::vector<AliGammaConversionMotherMultipicityVector> AliGammaConversionAODBGHandler::AliGammaConversionMotherBGVector |
Definition at line 45 of file AliGammaConversionAODBGHandler.h.
typedef std::vector<AliGammaConversionMotherBGEventVector> AliGammaConversionAODBGHandler::AliGammaConversionMotherMultipicityVector |
Definition at line 44 of file AliGammaConversionAODBGHandler.h.
typedef std::vector<AliGammaConversionBGEventVector> AliGammaConversionAODBGHandler::AliGammaConversionMultipicityVector |
Definition at line 40 of file AliGammaConversionAODBGHandler.h.
Definition at line 37 of file AliGammaConversionAODBGHandler.h.
AliGammaConversionAODBGHandler::AliGammaConversionAODBGHandler | ( | ) |
Definition at line 33 of file AliGammaConversionAODBGHandler.cxx.
AliGammaConversionAODBGHandler::AliGammaConversionAODBGHandler | ( | Int_t | binsZ, |
Int_t | binsMultiplicity, | ||
Int_t | nEvents | ||
) |
Definition at line 54 of file AliGammaConversionAODBGHandler.cxx.
AliGammaConversionAODBGHandler::AliGammaConversionAODBGHandler | ( | Int_t | collisionSystem, |
Int_t | centMin, | ||
Int_t | centMax, | ||
Int_t | nEvents, | ||
Bool_t | useTrackMult, | ||
Int_t | mode, | ||
Int_t | binsZ, | ||
Int_t | binsMultiplicity | ||
) |
Definition at line 76 of file AliGammaConversionAODBGHandler.cxx.
AliGammaConversionAODBGHandler::AliGammaConversionAODBGHandler | ( | const AliGammaConversionAODBGHandler & | g | ) |
Definition at line 349 of file AliGammaConversionAODBGHandler.cxx.
|
virtual |
Definition at line 377 of file AliGammaConversionAODBGHandler.cxx.
void AliGammaConversionAODBGHandler::AddElectronEvent | ( | TClonesArray *const | eventENeg, |
Double_t | zvalue, | ||
Int_t | multiplicity | ||
) |
Definition at line 674 of file AliGammaConversionAODBGHandler.cxx.
void AliGammaConversionAODBGHandler::AddEvent | ( | TList *const | eventGammas, |
Double_t | xvalue, | ||
Double_t | yvalue, | ||
Double_t | zvalue, | ||
Int_t | multiplicity, | ||
Double_t | epvalue = -100 |
||
) |
Definition at line 567 of file AliGammaConversionAODBGHandler.cxx.
Referenced by AliAnalysisTaskGammaConvFlow::UpdateEventByEventData(), AliAnalysisTaskGammaConvV1::UpdateEventByEventData(), AliAnalysisTaskEtaToPiPlPiMiGamma::UpdateEventByEventData(), AliAnalysisTaskGammaConvDalitzV1::UpdateEventByEventData(), AliAnalysisTaskGammaCalo::UpdateEventByEventData(), AliAnalysisTaskGammaCaloDalitzV1::UpdateEventByEventData(), AliAnalysisTaskOmegaToPiZeroGamma::UpdateEventByEventData(), and AliAnalysisTaskGammaConvCalo::UpdateEventByEventData().
void AliGammaConversionAODBGHandler::AddMesonEvent | ( | TList *const | eventMothers, |
Double_t | xvalue, | ||
Double_t | yvalue, | ||
Double_t | zvalue, | ||
Int_t | multiplicity, | ||
Double_t | epvalue = -100 |
||
) |
Definition at line 610 of file AliGammaConversionAODBGHandler.cxx.
Referenced by AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero::UpdateEventByEventData(), AliAnalysisTaskOmegaToPiZeroGamma::UpdateEventByEventData(), and AliAnalysisTaskK0toPi0Pi0::UserExec().
void AliGammaConversionAODBGHandler::AddMesonEvent | ( | const std::vector< AliAODConversionMother > & | eventMother, |
Double_t | xvalue, | ||
Double_t | yvalue, | ||
Double_t | zvalue, | ||
Int_t | multiplicity, | ||
Double_t | epvalue = -100 |
||
) |
Definition at line 643 of file AliGammaConversionAODBGHandler.cxx.
|
inline |
Definition at line 81 of file AliGammaConversionAODBGHandler.h.
Referenced by AliAnalysisTaskGammaConvV1::CalculateBackground(), AliAnalysisTaskEtaToPiPlPiMiGamma::CalculateBackground(), AliAnalysisTaskGammaConvDalitzV1::CalculateBackground(), AliAnalysisTaskGammaCaloDalitzV1::CalculateBackground(), AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero::CalculateBackground(), AliAnalysisTaskOmegaToPiZeroGamma::CalculateBackground(), and AliAnalysisTaskGammaConvCalo::CalculateBackground().
AliGammaConversionAODVector * AliGammaConversionAODBGHandler::GetBGGoodENeg | ( | Int_t | event, |
Double_t | zvalue, | ||
Int_t | multiplicity | ||
) |
Definition at line 721 of file AliGammaConversionAODBGHandler.cxx.
AliGammaConversionMotherAODVector * AliGammaConversionAODBGHandler::GetBGGoodMesons | ( | Int_t | zbin, |
Int_t | mbin, | ||
Int_t | event | ||
) |
Definition at line 710 of file AliGammaConversionAODBGHandler.cxx.
Referenced by AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero::CalculateBackground(), AliAnalysisTaskOmegaToPiZeroGamma::CalculateBackground(), and AliAnalysisTaskK0toPi0Pi0::UserExec().
AliGammaConversionAODVector * AliGammaConversionAODBGHandler::GetBGGoodV0s | ( | Int_t | zbin, |
Int_t | mbin, | ||
Int_t | event | ||
) |
Definition at line 704 of file AliGammaConversionAODBGHandler.cxx.
Referenced by AliAnalysisTaskGammaConvV1::CalculateBackground(), AliAnalysisTaskEtaToPiPlPiMiGamma::CalculateBackground(), AliAnalysisTaskGammaCalo::CalculateBackground(), AliAnalysisTaskGammaConvDalitzV1::CalculateBackground(), AliAnalysisTaskGammaCaloDalitzV1::CalculateBackground(), AliAnalysisTaskOmegaToPiZeroGamma::CalculateBackground(), and AliAnalysisTaskGammaConvCalo::CalculateBackground().
Definition at line 83 of file AliGammaConversionAODBGHandler.h.
Referenced by AliAnalysisTaskGammaConvV1::CalculateBackground().
Definition at line 552 of file AliGammaConversionAODBGHandler.cxx.
Referenced by AddElectronEvent(), AddEvent(), AddMesonEvent(), AliAnalysisTaskGammaConvV1::CalculateBackground(), AliAnalysisTaskEtaToPiPlPiMiGamma::CalculateBackground(), AliAnalysisTaskGammaCalo::CalculateBackground(), AliAnalysisTaskGammaConvDalitzV1::CalculateBackground(), AliAnalysisTaskGammaCaloDalitzV1::CalculateBackground(), AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero::CalculateBackground(), AliAnalysisTaskOmegaToPiZeroGamma::CalculateBackground(), AliAnalysisTaskGammaConvCalo::CalculateBackground(), AliAnalysisTaskEtaToPiPlPiMiGamma::CalculateMesonCandidates(), AliAnalysisTaskGammaCalo::CalculatePi0Candidates(), AliAnalysisTaskGammaConvCalo::CalculatePi0Candidates(), AliAnalysisTaskGammaConvV1::CalculatePi0Candidates(), AliAnalysisTaskGammaCaloDalitzV1::CalculatePi0DalitzCandidates(), AliAnalysisTaskGammaConvDalitzV1::CalculatePi0DalitzCandidates(), GetBGGoodENeg(), and AliAnalysisTaskK0toPi0Pi0::UserExec().
Int_t AliGammaConversionAODBGHandler::GetNBackgroundEventsInBuffer | ( | Int_t | binz, |
int | binMult | ||
) | const |
Definition at line 716 of file AliGammaConversionAODBGHandler.cxx.
|
inline |
Definition at line 68 of file AliGammaConversionAODBGHandler.h.
Referenced by AliAnalysisTaskGammaConvV1::CalculateBackground(), AliAnalysisTaskEtaToPiPlPiMiGamma::CalculateBackground(), AliAnalysisTaskGammaCalo::CalculateBackground(), AliAnalysisTaskGammaConvDalitzV1::CalculateBackground(), AliAnalysisTaskGammaCaloDalitzV1::CalculateBackground(), AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero::CalculateBackground(), AliAnalysisTaskOmegaToPiZeroGamma::CalculateBackground(), AliAnalysisTaskGammaConvCalo::CalculateBackground(), and AliAnalysisTaskK0toPi0Pi0::UserExec().
Definition at line 537 of file AliGammaConversionAODBGHandler.cxx.
Referenced by AddElectronEvent(), AddEvent(), AddMesonEvent(), AliAnalysisTaskGammaConvV1::CalculateBackground(), AliAnalysisTaskEtaToPiPlPiMiGamma::CalculateBackground(), AliAnalysisTaskGammaCalo::CalculateBackground(), AliAnalysisTaskGammaConvDalitzV1::CalculateBackground(), AliAnalysisTaskGammaCaloDalitzV1::CalculateBackground(), AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero::CalculateBackground(), AliAnalysisTaskOmegaToPiZeroGamma::CalculateBackground(), AliAnalysisTaskGammaConvCalo::CalculateBackground(), AliAnalysisTaskEtaToPiPlPiMiGamma::CalculateMesonCandidates(), AliAnalysisTaskGammaCalo::CalculatePi0Candidates(), AliAnalysisTaskGammaConvCalo::CalculatePi0Candidates(), AliAnalysisTaskGammaConvV1::CalculatePi0Candidates(), AliAnalysisTaskGammaCaloDalitzV1::CalculatePi0DalitzCandidates(), AliAnalysisTaskGammaConvDalitzV1::CalculatePi0DalitzCandidates(), GetBGGoodENeg(), and AliAnalysisTaskK0toPi0Pi0::UserExec().
void AliGammaConversionAODBGHandler::Initialize | ( | Double_t *const | zBinLimitsArray, |
Double_t *const | multiplicityBinLimitsArray | ||
) |
Definition at line 431 of file AliGammaConversionAODBGHandler.cxx.
Referenced by AliGammaConversionAODBGHandler().
AliGammaConversionAODBGHandler & AliGammaConversionAODBGHandler::operator= | ( | const AliGammaConversionAODBGHandler & | g | ) |
Definition at line 370 of file AliGammaConversionAODBGHandler.cxx.
void AliGammaConversionAODBGHandler::PrintBGArray | ( | ) |
Definition at line 729 of file AliGammaConversionAODBGHandler.cxx.
|
private |
bg counter
Definition at line 91 of file AliGammaConversionAODBGHandler.h.
Referenced by AddMesonEvent(), GetNBackgroundEventsInBuffer(), Initialize(), and ~AliGammaConversionAODBGHandler().
|
private |
Definition at line 88 of file AliGammaConversionAODBGHandler.h.
Referenced by AddEvent(), Initialize(), and ~AliGammaConversionAODBGHandler().
|
private |
bg counter
Definition at line 89 of file AliGammaConversionAODBGHandler.h.
Referenced by AddElectronEvent(), Initialize(), and ~AliGammaConversionAODBGHandler().
|
private |
bg electron counter
Definition at line 90 of file AliGammaConversionAODBGHandler.h.
Referenced by AddMesonEvent(), Initialize(), and ~AliGammaConversionAODBGHandler().
|
private |
bin limit multiplicity array
Definition at line 98 of file AliGammaConversionAODBGHandler.h.
Referenced by AddEvent(), AddMesonEvent(), GetBGGoodV0s(), and PrintBGArray().
|
private |
Definition at line 99 of file AliGammaConversionAODBGHandler.h.
Referenced by AddElectronEvent(), and GetBGGoodENeg().
|
private |
Definition at line 100 of file AliGammaConversionAODBGHandler.h.
Referenced by AddMesonEvent(), and GetBGGoodMesons().
|
private |
prob per bin
Definition at line 93 of file AliGammaConversionAODBGHandler.h.
Referenced by AddEvent(), AddMesonEvent(), GetBGEventVertex(), Initialize(), and ~AliGammaConversionAODBGHandler().
|
private |
bg counter
Definition at line 92 of file AliGammaConversionAODBGHandler.h.
Referenced by GetBGProb(), and Initialize().
|
private |
bin limits z array
Definition at line 97 of file AliGammaConversionAODBGHandler.h.
Referenced by AliGammaConversionAODBGHandler(), GetMultiplicityBinIndex(), Initialize(), and ~AliGammaConversionAODBGHandler().
|
private |
Definition at line 96 of file AliGammaConversionAODBGHandler.h.
Referenced by AliGammaConversionAODBGHandler(), GetZBinIndex(), Initialize(), and ~AliGammaConversionAODBGHandler().
|
private |
Definition at line 95 of file AliGammaConversionAODBGHandler.h.
Referenced by AliGammaConversionAODBGHandler(), GetMultiplicityBinIndex(), Initialize(), PrintBGArray(), and ~AliGammaConversionAODBGHandler().
|
private |
array of event vertex
Definition at line 94 of file AliGammaConversionAODBGHandler.h.
Referenced by AliGammaConversionAODBGHandler(), GetZBinIndex(), Initialize(), PrintBGArray(), and ~AliGammaConversionAODBGHandler().
|
private |
Definition at line 87 of file AliGammaConversionAODBGHandler.h.
Referenced by AddElectronEvent(), AddEvent(), AddMesonEvent(), GetNBGEvents(), Initialize(), and PrintBGArray().