![]() |
AliPhysics
7c9d977 (7c9d977)
|
Class handling all kinds of selection cuts for Gamma Conversion analysis. More...
#include <AliConvEventCuts.h>
Public Attributes | |
Int_t | fCuts [kNCuts] |
Static Public Attributes | |
static const char * | fgkCutNames [kNCuts] |
Protected Attributes | |
TList * | fHistograms |
TList * | fHeaderList |
Bool_t | fDoLightOutput |
switch for running light output, kFALSE -> normal mode, kTRUE -> light mode More... | |
Int_t | fEventQuality |
EventQuality. More... | |
Int_t | fIsHeavyIon |
flag for heavy ion More... | |
Int_t | fDetectorCentrality |
centrality detecotor V0M or CL1 More... | |
Int_t | fModCentralityClass |
allows to select smaller centrality classes More... | |
Bool_t | fEnableVertexCut |
enable vertex cut More... | |
Double_t | fMaxVertexZ |
max z offset of vertex More... | |
Int_t | fCentralityMin |
centrality selection lower bin value More... | |
Int_t | fCentralityMax |
centrality selection upper bin value More... | |
Int_t | fMultiplicityMethod |
selected multiplicity method More... | |
Int_t | fSpecialTrigger |
flag More... | |
Int_t | fSpecialSubTrigger |
flag More... | |
Bool_t | fRemovePileUp |
flag specifies if any pileup cut is applied More... | |
Bool_t | fRemovePileUpSPD |
flag specifies if SPD pileup cuts are applied More... | |
Int_t | fPastFutureRejectionLow |
sets bunch crossing event rejection in past More... | |
Int_t | fPastFutureRejectionHigh |
sets bunch crossing event rejection in future. If both are 0, the cut is not applied More... | |
Int_t | fDoPileUpRejectV0MTPCout |
reject event if # TPCout tracks does not follow expected V0M mult More... | |
TF1 * | fFPileUpRejectV0MTPCout |
Pol1 function to compute the cut. More... | |
Int_t | fRejectExtraSignals |
UInt_t | fOfflineTriggerMask |
Task processes collision candidates only. More... | |
Bool_t | fHasV0AND |
V0AND Offline Trigger. More... | |
Bool_t | fIsSDDFired |
SDD FIRED to select with SDD events. More... | |
TRandom3 | fRandom |
Int_t | fnHeaders |
Number of Headers. More... | |
Int_t * | fNotRejectedStart |
Int_t * | fNotRejectedEnd |
TString * | fGeneratorNames |
PeriodVar | fPeriodEnum |
period selector More... | |
EnergyVar | fEnergyEnum |
energy selector More... | |
TObjString * | fCutString |
cut number used for analysis More... | |
TString | fCutStringRead |
AliAnalysisUtils * | fUtils |
Double_t | fEtaShift |
Bool_t | fDoEtaShift |
Flag for Etashift. More... | |
Int_t | fDoCentralityFlat |
TString | fPathWeightsFlatCent |
TString | fNameHistoNotFlatCentrality |
Bool_t | fDoReweightHistoMCPi0 |
Flag for reweighting Pi0 input with histogram. More... | |
Bool_t | fDoReweightHistoMCEta |
Flag for reweighting Eta input with histogram. More... | |
Bool_t | fDoReweightHistoMCK0s |
Flag for reweighting K0s input with histogram. More... | |
TString | fPathTrFReweighting |
Path for file used in reweighting. More... | |
TString | fNameHistoReweightingPi0 |
Histogram name for reweighting Pi0. More... | |
TString | fNameHistoReweightingEta |
Histogram name for reweighting Eta. More... | |
TString | fNameHistoReweightingK0s |
Histogram name for reweighting K0s. More... | |
TString | fNameFitDataPi0 |
Fit name for fit to spectrum of pi0s in Data. More... | |
TString | fNameFitDataEta |
Fit name for fit to spectrum of etas in Data. More... | |
TString | fNameFitDataK0s |
Fit name for fit to spectrum of k0s in Data. More... | |
TH1F * | fHistoEventCuts |
bookkeeping for event selection cuts More... | |
TH1F * | fHistoPastFutureBits |
bookkeeping for event selection cuts More... | |
TH1F * | hCentrality |
centrality distribution for selected events More... | |
TH1D * | hCentralityNotFlat |
centrality distribution loaded for cent. flattening More... | |
TH1F * | hVertexZ |
vertex z distribution for selected events More... | |
TH1F * | hNPileupVertices |
number of SPD pileup vertices More... | |
TH1F * | hPileupVertexToPrimZ |
distance of SPD pileup vertex to prim vertex in z More... | |
TH1F * | hPileupVertexToPrimZSPDPileup |
distance of SPD pileup vertex to prim vertex in z for SPD pileup flagged events More... | |
TH1F * | hPileupVertexToPrimZTrackletvsHits |
distance of SPD pileup vertex to prim vertex in z for Tracklet vs Hits flagged events More... | |
TH1F * | hEventPlaneAngle |
Double_t | fEventPlaneAngle |
EventPlaneAngle. More... | |
TH1F * | hTriggerClass |
fired offline trigger class More... | |
TH1F * | hTriggerClassSelected |
selected fired offline trigger class More... | |
TH1F * | hTriggerClassesCorrelated |
selected trigger class correlation with others More... | |
TH1D * | hReweightMCHistPi0 |
histogram input for reweighting Pi0 More... | |
TH1D * | hReweightMCHistEta |
histogram input for reweighting Eta More... | |
TH1D * | hReweightMCHistK0s |
histogram input for reweighting K0s More... | |
TF1 * | fFitDataPi0 |
fit to pi0 spectrum in Data More... | |
TF1 * | fFitDataEta |
fit to eta spectrum in Data More... | |
TF1 * | fFitDataK0s |
fit to K0s spectrum in Data More... | |
Int_t | fAddedSignalPDGCode |
Bool_t | fPreSelCut |
Bool_t | fTriggerSelectedManually |
TString | fSpecialTriggerName |
TString | fSpecialSubTriggerName |
Int_t | fNSpecialSubTriggerOptions |
TH2F * | hSPDClusterTrackletBackgroundBefore |
SPD tracklets vs SPD clusters for background-correction before cut. More... | |
TH2F * | hSPDClusterTrackletBackground |
SPD tracklets vs SPD clusters for background-correction. More... | |
TString | fV0ReaderName |
Name of V0Reader. More... | |
TString | fCorrTaskSetting |
Name of Corr Task Setting. More... | |
AliVCaloTrigger * | fCaloTriggers |
! calo triggers More... | |
TClonesArray * | fTriggerPatchInfo |
! trigger patch info array More... | |
AliEMCALTriggerPatchInfo * | fMainTriggerPatchEMCAL |
main trigger patch, will be cached after first call More... | |
TString | fCaloTriggersName |
name of calo triggers collection More... | |
TString | fCaloTriggerPatchInfoName |
trigger patch info array name More... | |
ULong_t | fTriggersEMCAL |
list of fired EMCAL triggers More... | |
ULong_t | fTriggersEMCALSelected |
list of accepted triggers More... | |
Bool_t | fEMCALTrigInitialized |
EMCAL triggers initialized. More... | |
Double_t | fSecProdBoundary |
3D radius of production (cm) for primary-secodary distinction More... | |
Float_t | fMaxPtJetMC |
maximum jet pt in event More... | |
Float_t | fMaxFacPtHard |
maximum factor between maximum jet pt and pt hard generated More... | |
Float_t | fMaxFacPtHardSingleParticle |
maximum factor between maximum single particle pt (pi0/eta) and pt hard generated More... | |
Bool_t | fMimicTrigger |
enable trigger mimiking More... | |
Bool_t | fRejectTriggerOverlap |
enable trigger overlap rejections More... | |
Bool_t | fDoMultiplicityWeighting |
Flag for multiplicity weighting. More... | |
TString | fPathReweightingMult |
Path for file used in multiplicity reweighting. More... | |
TString | fNameHistoReweightingMultData |
Histogram name for reweighting Pi0. More... | |
TString | fNameHistoReweightingMultMC |
Histogram name for reweighting Eta. More... | |
TH1D * | hReweightMultData |
histogram input for reweighting Eta More... | |
TH1D * | hReweightMultMC |
histogram input for reweighting Pi0 More... | |
Int_t | fDebugLevel |
debug level for interactive debugging More... | |
Class handling all kinds of selection cuts for Gamma Conversion analysis.
The cut configuration is set as a string with an 8 digit number. Each digit in the string corresponds to a certain cut type, while its values represent the cut values. The cut configuration is listed here:
Position in the cut string (from the end) | Cut type |
---|---|
0 | HeavyIon |
1 | CentralityMin |
2 | CentralityMax |
3 | SelectSpecialTrigger |
4 | SelectSpecialSubTriggerClass |
5 | RemovePileUp |
6 | RejectExtraSignals |
7 | VertexCut |
Definition at line 55 of file AliConvEventCuts.h.
Enumerator | |
---|---|
kisHeavyIon | |
kCentralityMin | |
kCentralityMax | |
kSelectSpecialTriggerAlias | |
kSelectSubTriggerClass | |
kremovePileUp | |
kExtraSignals | |
kVertex | |
kNCuts |
Definition at line 58 of file AliConvEventCuts.h.
Supported collision systems.
Definition at line 302 of file AliConvEventCuts.h.
Collection of supported periods.
Definition at line 83 of file AliConvEventCuts.h.
Enumerator | |
---|---|
kND | |
kJ1 | |
kJ2 | |
kG1 | |
kG2 | |
kL0 |
Definition at line 70 of file AliConvEventCuts.h.
AliConvEventCuts::AliConvEventCuts | ( | const char * | name = "EventCuts" , |
const char * | title = "Event Cuts" |
||
) |
Definition at line 76 of file AliConvEventCuts.cxx.
AliConvEventCuts::AliConvEventCuts | ( | const AliConvEventCuts & | ref | ) |
Definition at line 191 of file AliConvEventCuts.cxx.
|
virtual |
Definition at line 305 of file AliConvEventCuts.cxx.
|
inline |
Definition at line 530 of file AliConvEventCuts.h.
Referenced by AliAnalysisTaskConversionQA::Notify().
Bool_t AliConvEventCuts::EventIsSelected | ( | AliVEvent * | fInputEvent, |
AliMCEvent * | fMCEvent | ||
) |
Definition at line 534 of file AliConvEventCuts.cxx.
Referenced by IsSelected(), and AliConversionSelection::ProcessEvent().
|
inline |
Definition at line 447 of file AliConvEventCuts.h.
Referenced by AliAnalysisTaskResolution::UserExec(), AliAnalysisTaskConversionQA::UserExec(), and AliAnalysisTaskMaterial::UserExec().
|
inline |
Definition at line 436 of file AliConvEventCuts.h.
Definition at line 442 of file AliConvEventCuts.h.
|
inline |
Definition at line 434 of file AliConvEventCuts.h.
|
inline |
Definition at line 435 of file AliConvEventCuts.h.
Definition at line 437 of file AliConvEventCuts.h.
TClonesArray * AliConvEventCuts::GetArrayFromEvent | ( | AliVEvent * | event, |
const char * | name, | ||
const char * | clname = 0 |
||
) |
Definition at line 5064 of file AliConvEventCuts.cxx.
Referenced by GetSpecialTriggerName(), and InitializeEMCALTrigger().
Float_t AliConvEventCuts::GetCentrality | ( | AliVEvent * | event | ) |
Definition at line 2237 of file AliConvEventCuts.cxx.
Referenced by EventIsSelected(), GetSpecialTriggerName(), GetWeightForCentralityFlattening(), IsCentralitySelected(), IsEventAcceptedByCut(), and IsTriggerSelected().
|
inline |
Definition at line 428 of file AliConvEventCuts.h.
void AliConvEventCuts::GetCorrectEtaShiftFromPeriod | ( | ) |
Definition at line 4888 of file AliConvEventCuts.cxx.
Referenced by GetSpecialTriggerName(), and AliAnalysisTaskConversionQA::Notify().
|
inline |
Definition at line 430 of file AliConvEventCuts.h.
Referenced by AliV0ReaderV1::GetEventCutHistograms(), and AliAnalysisTaskK0toPi0Pi0::UserCreateOutputObjects().
TString AliConvEventCuts::GetCutNumber | ( | ) |
Definition at line 4246 of file AliConvEventCuts.cxx.
Referenced by AliConvEventCuts(), GetCorrectEtaShiftFromPeriod(), AliConversionSelection::GetCutString(), InitCutHistograms(), AliAnalysisTaskConversionQA::Notify(), SetDebugLevel(), and UpdateCutString().
|
inline |
Definition at line 450 of file AliConvEventCuts.h.
Referenced by AliAnalysisTaskConversionQA::Notify().
|
inline |
Definition at line 427 of file AliConvEventCuts.h.
Referenced by IsEventAcceptedByCut().
|
inline |
Definition at line 477 of file AliConvEventCuts.h.
|
inline |
Definition at line 449 of file AliConvEventCuts.h.
Referenced by AliAnalysisTaskClusterQA::MakePhotonCandidates(), AliAnalysisTaskConversionQA::Notify(), and AliAnalysisTaskClusterQA::ProcessTrueClusterCandidates().
|
inline |
Definition at line 422 of file AliConvEventCuts.h.
Referenced by AliAnalysisTaskK0toPi0Pi0::UserExec().
|
inline |
Definition at line 421 of file AliConvEventCuts.h.
|
inline |
Definition at line 423 of file AliConvEventCuts.h.
Referenced by IsEventAcceptedByCut().
|
inline |
Definition at line 424 of file AliConvEventCuts.h.
Referenced by IsEventAcceptedByCut().
AliEMCALTriggerPatchInfo * AliConvEventCuts::GetMainTriggerPatch | ( | ) |
Definition at line 4907 of file AliConvEventCuts.cxx.
Referenced by GetSpecialTriggerName().
|
inline |
Definition at line 516 of file AliConvEventCuts.h.
|
inline |
Definition at line 431 of file AliConvEventCuts.h.
Referenced by AliConversionSelection::GetMultiplicity().
|
inline |
Definition at line 433 of file AliConvEventCuts.h.
void AliConvEventCuts::GetNotRejectedParticles | ( | Int_t | rejection, |
TList * | HeaderList, | ||
AliVEvent * | event | ||
) |
Definition at line 4252 of file AliConvEventCuts.cxx.
Referenced by GetSpecialTriggerName(), AliAnalysisTaskResolution::UserExec(), AliAnalysisTaskConversionQA::UserExec(), and AliAnalysisTaskMaterial::UserExec().
Int_t AliConvEventCuts::GetNumberOfContributorsVtx | ( | AliVEvent * | event | ) |
Definition at line 2747 of file AliConvEventCuts.cxx.
Referenced by EventIsSelected(), GetAcceptedHeader(), and AliAnalysisTaskConversionQA::UserExec().
|
inline |
Definition at line 426 of file AliConvEventCuts.h.
Referenced by IsEventAcceptedByCut().
|
inline |
Definition at line 425 of file AliConvEventCuts.h.
Referenced by IsEventAcceptedByCut().
|
inline |
Definition at line 476 of file AliConvEventCuts.h.
Referenced by AliAnalysisTaskResolution::Notify(), AliAnalysisTaskConversionQA::Notify(), AliAnalysisTaskMaterial::Notify(), and AliAnalysisTaskClusterQA::Notify().
Float_t AliConvEventCuts::GetPtHard | ( | AliMCEvent * | mcEvent, |
AliVEvent * | event = 0x0 |
||
) |
Definition at line 3353 of file AliConvEventCuts.cxx.
Referenced by IsJetJetMCEventAccepted(), and SetLightOutput().
|
inline |
Definition at line 432 of file AliConvEventCuts.h.
Referenced by AliAnalysisTaskResolution::CountTracks09(), AliAnalysisTaskMaterial::CountTracks09(), AliAnalysisTaskResolution::CountTracks0914(), AliAnalysisTaskMaterial::CountTracks0914(), AliAnalysisTaskResolution::ProcessPhotons(), AliAnalysisTaskMaterial::ProcessPhotons(), AliAnalysisTaskResolution::UserExec(), AliAnalysisTaskConversionQA::UserExec(), and AliAnalysisTaskMaterial::UserExec().
|
inline |
Definition at line 451 of file AliConvEventCuts.h.
ULong_t AliConvEventCuts::GetTriggerList | ( | ) |
Definition at line 4979 of file AliConvEventCuts.cxx.
Referenced by GetSpecialTriggerName().
Bool_t AliConvEventCuts::GetUseNewMultiplicityFramework | ( | ) |
Definition at line 2204 of file AliConvEventCuts.cxx.
Referenced by EventIsSelected(), GetCentrality(), and GetSpecialTriggerName().
Float_t AliConvEventCuts::GetWeightForCentralityFlattening | ( | AliVEvent * | event = 0x0 | ) |
Definition at line 4720 of file AliConvEventCuts.cxx.
Referenced by GetSpecialTriggerName().
Float_t AliConvEventCuts::GetWeightForMeson | ( | Int_t | index, |
AliMCEvent * | mcEvent, | ||
AliVEvent * | event = 0x0 |
||
) |
Definition at line 4798 of file AliConvEventCuts.cxx.
Referenced by GetSpecialTriggerName().
Definition at line 4771 of file AliConvEventCuts.cxx.
Referenced by GetSpecialTriggerName().
void AliConvEventCuts::GetXSectionAndNTrials | ( | AliMCEvent * | mcEvent, |
Float_t & | XSection, | ||
Float_t & | NTrials, | ||
AliVEvent * | event = 0x0 |
||
) |
Definition at line 3260 of file AliConvEventCuts.cxx.
Referenced by SetLightOutput().
Bool_t AliConvEventCuts::HasTriggerType | ( | TriggerTypeEMCAL | t | ) |
Definition at line 5054 of file AliConvEventCuts.cxx.
Referenced by IsSpecialSubTrigger().
|
inline |
Definition at line 521 of file AliConvEventCuts.h.
Referenced by IsEventAcceptedByCut().
Definition at line 335 of file AliConvEventCuts.cxx.
Referenced by IsSelected(), and SetFillCutHistograms().
Definition at line 852 of file AliConvEventCuts.cxx.
Referenced by GetSpecialTriggerName(), and AliV0ReaderV1::SetEventCuts().
void AliConvEventCuts::InitializeEMCALTrigger | ( | AliVEvent * | event | ) |
Definition at line 4937 of file AliConvEventCuts.cxx.
Referenced by IsSpecialSubTrigger().
Bool_t AliConvEventCuts::IsCentralitySelected | ( | AliVEvent * | event, |
AliMCEvent * | mcEvent | ||
) |
Definition at line 2312 of file AliConvEventCuts.cxx.
Referenced by EventIsSelected(), IsEventAcceptedByCut(), SetLightOutput(), AliAnalysisTaskResolution::UserExec(), and AliAnalysisTaskMaterial::UserExec().
Bool_t AliConvEventCuts::IsConversionPrimaryAOD | ( | AliVEvent * | event, |
AliAODMCParticle * | AODMCParticle, | ||
Double_t | prodVtxX, | ||
Double_t | prodVtxY, | ||
Double_t | prodVtxZ | ||
) |
Definition at line 5198 of file AliConvEventCuts.cxx.
Referenced by DoEtaShift(), and AliAnalysisTaskConversionQA::IsTruePhotonAOD().
Bool_t AliConvEventCuts::IsConversionPrimaryESD | ( | AliMCEvent * | mcEvent, |
Long_t | eventpos, | ||
Double_t | prodVtxX, | ||
Double_t | prodVtxY, | ||
Double_t | prodVtxZ | ||
) |
Definition at line 5094 of file AliConvEventCuts.cxx.
Referenced by DoEtaShift(), AliAnalysisTaskConversionQA::IsTruePhotonESD(), AliAnalysisTaskMaterial::ProcessPhotons(), and AliAnalysisTaskClusterQA::ProcessTrueClusterCandidates().
Int_t AliConvEventCuts::IsEventAcceptedByCut | ( | AliConvEventCuts * | ReaderCuts, |
AliVEvent * | event, | ||
AliMCEvent * | mcEvent, | ||
Int_t | isHeavyIon, | ||
Bool_t | isEMCALAnalysis | ||
) |
Definition at line 4573 of file AliConvEventCuts.cxx.
Referenced by IsSelected(), AliAnalysisTaskConversionQA::UserExec(), AliAnalysisTaskClusterQA::UserExec(), and AliAnalysisTaskK0toPi0Pi0::UserExec().
|
inline |
Definition at line 529 of file AliConvEventCuts.h.
Referenced by AliConversionSelection::CalculateBackground().
Bool_t AliConvEventCuts::IsJetJetMCEventAccepted | ( | AliMCEvent * | mcEvent, |
Double_t & | weight, | ||
AliVEvent * | event = 0x0 |
||
) |
Definition at line 2794 of file AliConvEventCuts.cxx.
Referenced by SetLightOutput().
Bool_t AliConvEventCuts::IsOutOfBunchPileupPastFuture | ( | AliVEvent * | event | ) |
Definition at line 2695 of file AliConvEventCuts.cxx.
Referenced by EventIsSelected(), IsEventAcceptedByCut(), and SetLightOutput().
Int_t AliConvEventCuts::IsParticleFromBGEvent | ( | Int_t | index, |
AliMCEvent * | mcEvent, | ||
AliVEvent * | event = 0x0 , |
||
Int_t | debug = 0 |
||
) |
Cut functions.
Definition at line 4528 of file AliConvEventCuts.cxx.
Referenced by AliAnalysisTaskResolution::CountTracks09(), AliAnalysisTaskMaterial::CountTracks09(), AliAnalysisTaskResolution::CountTracks0914(), AliAnalysisTaskMaterial::CountTracks0914(), GetWeightForMeson(), AliAnalysisTaskResolution::ProcessPhotons(), AliAnalysisTaskMaterial::ProcessPhotons(), SetLightOutput(), and AliAnalysisTaskConversionQA::UserExec().
Bool_t AliConvEventCuts::IsPileUpV0MTPCout | ( | AliVEvent * | event | ) |
Definition at line 2726 of file AliConvEventCuts.cxx.
Referenced by IsEventAcceptedByCut(), and SetLightOutput().
|
inline |
Definition at line 522 of file AliConvEventCuts.h.
Referenced by IsEventAcceptedByCut().
Definition at line 478 of file AliConvEventCuts.h.
Definition at line 479 of file AliConvEventCuts.h.
|
inline |
Definition at line 524 of file AliConvEventCuts.h.
Referenced by IsEventAcceptedByCut().
|
inline |
Definition at line 523 of file AliConvEventCuts.h.
Referenced by IsEventAcceptedByCut().
Definition at line 3859 of file AliConvEventCuts.cxx.
Referenced by EventIsSelected(), GetMaxPtJet(), and IsEventAcceptedByCut().
void AliConvEventCuts::LoadReweightingHistosMCFromFile | ( | ) |
Definition at line 783 of file AliConvEventCuts.cxx.
Referenced by InitializeCutsFromCutString(), and SetLightOutput().
void AliConvEventCuts::LoadWeightingFlatCentralityFromFile | ( | ) |
Definition at line 726 of file AliConvEventCuts.cxx.
Referenced by InitializeCutsFromCutString(), and SetLightOutput().
void AliConvEventCuts::LoadWeightingMultiplicityFromFile | ( | ) |
Definition at line 749 of file AliConvEventCuts.cxx.
Referenced by InitializeCutsFromCutString(), and SetLightOutput().
Definition at line 3425 of file AliConvEventCuts.cxx.
Referenced by GetMaxPtJet(), and IsTriggerSelected().
AliConvEventCuts& AliConvEventCuts::operator= | ( | const AliConvEventCuts & | ) |
void AliConvEventCuts::PrintCuts | ( | ) |
void AliConvEventCuts::PrintCutsWithValues | ( | ) |
Definition at line 981 of file AliConvEventCuts.cxx.
Referenced by InitializeCutsFromCutString(), and IsSelected().
Int_t AliConvEventCuts::SecondaryClassificationPhoton | ( | TParticle * | particle, |
AliMCEvent * | mcEvent, | ||
Bool_t | isConversion | ||
) |
Definition at line 5302 of file AliConvEventCuts.cxx.
Referenced by DoEtaShift().
Int_t AliConvEventCuts::SecondaryClassificationPhotonAOD | ( | AliAODMCParticle * | particle, |
TClonesArray * | aodmcArray, | ||
Bool_t | isConversion | ||
) |
Definition at line 5365 of file AliConvEventCuts.cxx.
Referenced by DoEtaShift().
|
inline |
Definition at line 464 of file AliConvEventCuts.h.
|
inline |
Definition at line 468 of file AliConvEventCuts.h.
|
inline |
Definition at line 360 of file AliConvEventCuts.h.
|
inline |
Definition at line 356 of file AliConvEventCuts.h.
|
inline |
Definition at line 358 of file AliConvEventCuts.h.
|
inline |
Definition at line 359 of file AliConvEventCuts.h.
Definition at line 1227 of file AliConvEventCuts.cxx.
Referenced by SetCut().
Definition at line 1214 of file AliConvEventCuts.cxx.
Referenced by SetCut().
|
inline |
Definition at line 348 of file AliConvEventCuts.h.
Set individual cut ID
Definition at line 903 of file AliConvEventCuts.cxx.
Referenced by InitializeCutsFromCutString().
|
inline |
Definition at line 417 of file AliConvEventCuts.h.
|
inline |
Definition at line 363 of file AliConvEventCuts.h.
Referenced by GetCorrectEtaShiftFromPeriod().
|
inline |
Definition at line 364 of file AliConvEventCuts.h.
Definition at line 361 of file AliConvEventCuts.h.
|
inline |
Definition at line 495 of file AliConvEventCuts.h.
|
inline |
Definition at line 414 of file AliConvEventCuts.h.
Definition at line 1959 of file AliConvEventCuts.cxx.
void AliConvEventCuts::SetPeriodEnum | ( | TString | periodName | ) |
Definition at line 5427 of file AliConvEventCuts.cxx.
Referenced by AliAnalysisTaskResolution::Notify(), AliAnalysisTaskConversionQA::Notify(), AliAnalysisTaskMaterial::Notify(), and AliAnalysisTaskClusterQA::Notify().
|
inline |
Definition at line 347 of file AliConvEventCuts.h.
Referenced by AliAnalysisTaskResolution::Notify(), AliAnalysisTaskConversionQA::Notify(), AliAnalysisTaskMaterial::Notify(), and AliAnalysisTaskClusterQA::Notify().
|
inline |
Definition at line 357 of file AliConvEventCuts.h.
Definition at line 2143 of file AliConvEventCuts.cxx.
Referenced by GetNotRejectedParticles(), and SetCut().
Definition at line 1973 of file AliConvEventCuts.cxx.
Referenced by SetCut().
|
inline |
Definition at line 349 of file AliConvEventCuts.h.
|
inline |
Definition at line 351 of file AliConvEventCuts.h.
|
inline |
Definition at line 378 of file AliConvEventCuts.h.
|
inline |
Definition at line 369 of file AliConvEventCuts.h.
|
inline |
Definition at line 401 of file AliConvEventCuts.h.
|
inline |
Definition at line 354 of file AliConvEventCuts.h.
Definition at line 2169 of file AliConvEventCuts.cxx.
Referenced by SetCut().
Bool_t AliConvEventCuts::UpdateCutString | ( | ) |
Update the cut string (if it has been created yet)
Definition at line 714 of file AliConvEventCuts.cxx.
Referenced by SetCut().
Bool_t AliConvEventCuts::VertexZCut | ( | AliVEvent * | event | ) |
Definition at line 2668 of file AliConvEventCuts.cxx.
Referenced by EventIsSelected(), and SetLightOutput().
|
protected |
Definition at line 626 of file AliConvEventCuts.h.
Referenced by GetNotRejectedParticles(), and SetAddedSignalPDGCode().
|
protected |
trigger patch info array name
Definition at line 641 of file AliConvEventCuts.h.
Referenced by InitializeEMCALTrigger(), and SetCaloTriggerPatchInfoName().
|
protected |
! calo triggers
Definition at line 637 of file AliConvEventCuts.h.
Referenced by InitializeEMCALTrigger().
|
protected |
name of calo triggers collection
Definition at line 640 of file AliConvEventCuts.h.
Referenced by InitializeEMCALTrigger(), and SetCaloTriggersName().
|
protected |
centrality selection upper bin value
Definition at line 564 of file AliConvEventCuts.h.
Referenced by GetCentralityRange(), IsCentralitySelected(), PrintCutsWithValues(), and SetCentralityMax().
|
protected |
centrality selection lower bin value
Definition at line 563 of file AliConvEventCuts.h.
Referenced by GetCentralityRange(), IsCentralitySelected(), PrintCutsWithValues(), and SetCentralityMin().
|
protected |
Name of Corr Task Setting.
Definition at line 636 of file AliConvEventCuts.h.
Referenced by MimicTrigger(), and SetCorrectionTaskSetting().
Definition at line 330 of file AliConvEventCuts.h.
Referenced by AliConvEventCuts(), InitializeCutsFromCutString(), PrintCuts(), PrintCutsWithValues(), and SetCut().
|
protected |
cut number used for analysis
Definition at line 586 of file AliConvEventCuts.h.
Referenced by AliConvEventCuts(), UpdateCutString(), and ~AliConvEventCuts().
|
protected |
Definition at line 587 of file AliConvEventCuts.h.
Referenced by GetCutNumber(), and InitializeCutsFromCutString().
|
protected |
debug level for interactive debugging
Definition at line 659 of file AliConvEventCuts.h.
Referenced by GetNotRejectedParticles(), and SetDebugLevel().
|
protected |
centrality detecotor V0M or CL1
Definition at line 559 of file AliConvEventCuts.h.
Referenced by GetCentrality(), GetWeightForCentralityFlattening(), PrintCutsWithValues(), and SetIsHeavyIon().
|
protected |
Definition at line 591 of file AliConvEventCuts.h.
Referenced by GetWeightForCentralityFlattening(), InitializeCutsFromCutString(), LoadWeightingFlatCentralityFromFile(), and SetUseWeightFlatCentralityFromFile().
|
protected |
Flag for Etashift.
Definition at line 590 of file AliConvEventCuts.h.
Referenced by DoEtaShift(), and GetDoEtaShift().
|
protected |
switch for running light output, kFALSE -> normal mode, kTRUE -> light mode
Definition at line 555 of file AliConvEventCuts.h.
Referenced by InitCutHistograms(), and SetLightOutput().
|
protected |
Flag for multiplicity weighting.
Definition at line 653 of file AliConvEventCuts.h.
Referenced by InitializeCutsFromCutString(), LoadWeightingMultiplicityFromFile(), and SetUseWeightMultiplicityFromFile().
|
protected |
reject event if # TPCout tracks does not follow expected V0M mult
Definition at line 572 of file AliConvEventCuts.h.
Referenced by GetDoPileUpRejectV0MTPCout(), PrintCutsWithValues(), and SetRemovePileUp().
|
protected |
Flag for reweighting Eta input with histogram.
Definition at line 595 of file AliConvEventCuts.h.
Referenced by GetWeightForMeson(), InitializeCutsFromCutString(), LoadReweightingHistosMCFromFile(), and SetUseReweightingWithHistogramFromFile().
|
protected |
Flag for reweighting K0s input with histogram.
Definition at line 596 of file AliConvEventCuts.h.
Referenced by GetWeightForMeson(), InitializeCutsFromCutString(), LoadReweightingHistosMCFromFile(), and SetUseReweightingWithHistogramFromFile().
|
protected |
Flag for reweighting Pi0 input with histogram.
Definition at line 594 of file AliConvEventCuts.h.
Referenced by GetWeightForMeson(), InitializeCutsFromCutString(), LoadReweightingHistosMCFromFile(), and SetUseReweightingWithHistogramFromFile().
|
protected |
EMCAL triggers initialized.
Definition at line 644 of file AliConvEventCuts.h.
Referenced by InitializeEMCALTrigger().
|
protected |
enable vertex cut
Definition at line 561 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), PrintCutsWithValues(), and SetVertexCut().
|
protected |
energy selector
Definition at line 584 of file AliConvEventCuts.h.
Referenced by GetEnergyEnum(), PrintCutsWithValues(), and SetPeriodEnum().
|
protected |
Definition at line 589 of file AliConvEventCuts.h.
Referenced by GetEtaShift(), and SetEtaShift().
|
protected |
EventPlaneAngle.
Definition at line 616 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), and IsEventAcceptedByCut().
|
protected |
EventQuality.
Definition at line 556 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), and GetEventQuality().
|
protected |
fit to eta spectrum in Data
Definition at line 624 of file AliConvEventCuts.h.
Referenced by GetWeightForMeson(), and LoadReweightingHistosMCFromFile().
|
protected |
fit to K0s spectrum in Data
Definition at line 625 of file AliConvEventCuts.h.
Referenced by GetWeightForMeson(), and LoadReweightingHistosMCFromFile().
|
protected |
fit to pi0 spectrum in Data
Definition at line 623 of file AliConvEventCuts.h.
Referenced by GetWeightForMeson(), and LoadReweightingHistosMCFromFile().
|
protected |
Pol1 function to compute the cut.
Definition at line 573 of file AliConvEventCuts.h.
Referenced by IsPileUpV0MTPCout(), and SetRemovePileUp().
|
protected |
Definition at line 582 of file AliConvEventCuts.h.
Referenced by GetAcceptedHeaderNames(), GetFoundHeader(), GetNotRejectedParticles(), IsParticleFromBGEvent(), and ~AliConvEventCuts().
|
static |
Definition at line 332 of file AliConvEventCuts.h.
Referenced by PrintCuts().
|
protected |
V0AND Offline Trigger.
Definition at line 576 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), and HasV0AND().
|
protected |
Definition at line 553 of file AliConvEventCuts.h.
Referenced by GetAcceptedHeader(), and SetAcceptedHeader().
|
protected |
bookkeeping for event selection cuts
Definition at line 605 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), and InitCutHistograms().
|
protected |
Definition at line 552 of file AliConvEventCuts.h.
Referenced by GetCutHistograms(), InitCutHistograms(), and SetFillCutHistograms().
|
protected |
bookkeeping for event selection cuts
Definition at line 606 of file AliConvEventCuts.h.
Referenced by InitCutHistograms(), and IsOutOfBunchPileupPastFuture().
|
protected |
flag for heavy ion
Definition at line 558 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), GetCentrality(), GetWeightForCentralityFlattening(), InitCutHistograms(), IsCentralitySelected(), IsEventAcceptedByCut(), IsHeavyIon(), IsPileUpV0MTPCout(), IsTriggerSelected(), PrintCutsWithValues(), SetIsHeavyIon(), SetRemovePileUp(), and VertexZCut().
|
protected |
SDD FIRED to select with SDD events.
Definition at line 577 of file AliConvEventCuts.h.
Referenced by IsSDDFired(), and IsTriggerSelected().
|
protected |
main trigger patch, will be cached after first call
Definition at line 639 of file AliConvEventCuts.h.
Referenced by GetMainTriggerPatch().
|
protected |
maximum factor between maximum jet pt and pt hard generated
Definition at line 648 of file AliConvEventCuts.h.
Referenced by IsJetJetMCEventAccepted(), PrintCutsWithValues(), and SetMaxFacPtHard().
|
protected |
maximum factor between maximum single particle pt (pi0/eta) and pt hard generated
Definition at line 649 of file AliConvEventCuts.h.
Referenced by IsJetJetMCEventAccepted().
|
protected |
maximum jet pt in event
Definition at line 647 of file AliConvEventCuts.h.
Referenced by GetMaxPtJet(), and IsJetJetMCEventAccepted().
|
protected |
max z offset of vertex
Definition at line 562 of file AliConvEventCuts.h.
Referenced by PrintCutsWithValues(), SetVertexCut(), and VertexZCut().
|
protected |
enable trigger mimiking
Definition at line 650 of file AliConvEventCuts.h.
Referenced by IsTriggerSelected(), MimicTrigger(), and SetTriggerMimicking().
|
protected |
allows to select smaller centrality classes
Definition at line 560 of file AliConvEventCuts.h.
Referenced by IsCentralitySelected(), PrintCutsWithValues(), and SetIsHeavyIon().
|
protected |
selected multiplicity method
Definition at line 565 of file AliConvEventCuts.h.
Referenced by GetMultiplicityMethod(), and SetMultiplicityMethod().
|
protected |
Fit name for fit to spectrum of etas in Data.
Definition at line 602 of file AliConvEventCuts.h.
Referenced by LoadReweightingHistosMCFromFile(), and SetUseReweightingWithHistogramFromFile().
|
protected |
Fit name for fit to spectrum of k0s in Data.
Definition at line 603 of file AliConvEventCuts.h.
Referenced by LoadReweightingHistosMCFromFile(), and SetUseReweightingWithHistogramFromFile().
|
protected |
Fit name for fit to spectrum of pi0s in Data.
Definition at line 601 of file AliConvEventCuts.h.
Referenced by LoadReweightingHistosMCFromFile(), and SetUseReweightingWithHistogramFromFile().
|
protected |
Definition at line 593 of file AliConvEventCuts.h.
Referenced by LoadWeightingFlatCentralityFromFile(), and SetUseWeightFlatCentralityFromFile().
|
protected |
Histogram name for reweighting Eta.
Definition at line 599 of file AliConvEventCuts.h.
Referenced by LoadReweightingHistosMCFromFile(), and SetUseReweightingWithHistogramFromFile().
|
protected |
Histogram name for reweighting K0s.
Definition at line 600 of file AliConvEventCuts.h.
Referenced by LoadReweightingHistosMCFromFile(), and SetUseReweightingWithHistogramFromFile().
|
protected |
Histogram name for reweighting Pi0.
Definition at line 655 of file AliConvEventCuts.h.
Referenced by LoadWeightingMultiplicityFromFile(), and SetUseWeightMultiplicityFromFile().
|
protected |
Histogram name for reweighting Eta.
Definition at line 656 of file AliConvEventCuts.h.
Referenced by LoadWeightingMultiplicityFromFile(), and SetUseWeightMultiplicityFromFile().
|
protected |
Histogram name for reweighting Pi0.
Definition at line 598 of file AliConvEventCuts.h.
Referenced by LoadReweightingHistosMCFromFile(), and SetUseReweightingWithHistogramFromFile().
|
protected |
Number of Headers.
Definition at line 579 of file AliConvEventCuts.h.
Referenced by GetAcceptedHeaderEnd(), GetAcceptedHeaderStart(), GetNAcceptedHeaders(), GetNotRejectedParticles(), and IsParticleFromBGEvent().
|
protected |
Definition at line 581 of file AliConvEventCuts.h.
Referenced by GetAcceptedHeaderEnd(), GetNotRejectedParticles(), IsParticleFromBGEvent(), and ~AliConvEventCuts().
|
protected |
Definition at line 580 of file AliConvEventCuts.h.
Referenced by GetAcceptedHeaderStart(), GetNotRejectedParticles(), IsParticleFromBGEvent(), and ~AliConvEventCuts().
|
protected |
Definition at line 631 of file AliConvEventCuts.h.
Referenced by SetSelectSubTriggerClass().
|
protected |
Task processes collision candidates only.
Definition at line 575 of file AliConvEventCuts.h.
Referenced by IsTriggerSelected(), SelectCollisionCandidates(), SelectSpecialTrigger(), SetSelectSpecialTrigger(), and SetSelectSubTriggerClass().
|
protected |
sets bunch crossing event rejection in future. If both are 0, the cut is not applied
Definition at line 571 of file AliConvEventCuts.h.
Referenced by GetPastFutureHighBC(), IsOutOfBunchPileupPastFuture(), PrintCutsWithValues(), and SetRemovePileUp().
|
protected |
sets bunch crossing event rejection in past
Definition at line 570 of file AliConvEventCuts.h.
Referenced by GetPastFutureLowBC(), IsOutOfBunchPileupPastFuture(), PrintCutsWithValues(), and SetRemovePileUp().
|
protected |
Path for file used in multiplicity reweighting.
Definition at line 654 of file AliConvEventCuts.h.
Referenced by LoadWeightingMultiplicityFromFile(), and SetUseWeightMultiplicityFromFile().
|
protected |
Path for file used in reweighting.
Definition at line 597 of file AliConvEventCuts.h.
Referenced by LoadReweightingHistosMCFromFile(), and SetUseReweightingWithHistogramFromFile().
|
protected |
Definition at line 592 of file AliConvEventCuts.h.
Referenced by LoadWeightingFlatCentralityFromFile(), and SetUseWeightFlatCentralityFromFile().
|
protected |
period selector
Definition at line 583 of file AliConvEventCuts.h.
Referenced by GetCorrectEtaShiftFromPeriod(), GetNotRejectedParticles(), GetPeriodEnum(), GetPtHard(), GetUseNewMultiplicityFramework(), GetWeightForMeson(), GetXSectionAndNTrials(), IsCentralitySelected(), IsJetJetMCEventAccepted(), PrintCutsWithValues(), SetPeriodEnum(), SetPeriodEnumExplicit(), SetRemovePileUp(), and VertexZCut().
|
protected |
Definition at line 627 of file AliConvEventCuts.h.
Referenced by IsTriggerSelected(), and SetPreSelectionCutFlag().
|
protected |
Definition at line 578 of file AliConvEventCuts.h.
|
protected |
Definition at line 574 of file AliConvEventCuts.h.
Referenced by GetSignalRejection(), PrintCutsWithValues(), and SetRejectExtraSignalsCut().
|
protected |
enable trigger overlap rejections
Definition at line 651 of file AliConvEventCuts.h.
Referenced by IsTriggerSelected(), PrintCutsWithValues(), and SetTriggerOverlapRejecion().
|
protected |
flag specifies if any pileup cut is applied
Definition at line 568 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), GetIsFromPileup(), PrintCutsWithValues(), and SetRemovePileUp().
|
protected |
flag specifies if SPD pileup cuts are applied
Definition at line 569 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), GetIsFromPileupSPD(), PrintCutsWithValues(), and SetRemovePileUp().
|
protected |
3D radius of production (cm) for primary-secodary distinction
Definition at line 646 of file AliConvEventCuts.h.
Referenced by IsConversionPrimaryAOD(), and IsConversionPrimaryESD().
|
protected |
flag
Definition at line 567 of file AliConvEventCuts.h.
Referenced by IsSpecialSubTrigger(), IsTriggerSelected(), PrintCutsWithValues(), and SetSelectSubTriggerClass().
|
protected |
Definition at line 630 of file AliConvEventCuts.h.
Referenced by IsTriggerSelected(), MimicTrigger(), PrintCutsWithValues(), and SetSelectSubTriggerClass().
|
protected |
flag
Definition at line 566 of file AliConvEventCuts.h.
Referenced by InitCutHistograms(), IsSpecialTrigger(), IsTriggerSelected(), MimicTrigger(), PrintCutsWithValues(), SetSelectSpecialTrigger(), and SetSelectSubTriggerClass().
|
protected |
Definition at line 629 of file AliConvEventCuts.h.
Referenced by GetSpecialTriggerName(), PrintCutsWithValues(), SelectSpecialTrigger(), SetSelectSpecialTrigger(), and SetSelectSubTriggerClass().
|
protected |
! trigger patch info array
Definition at line 638 of file AliConvEventCuts.h.
Referenced by GetMainTriggerPatch(), GetTriggerList(), and InitializeEMCALTrigger().
|
protected |
Definition at line 628 of file AliConvEventCuts.h.
Referenced by IsTriggerSelected(), SelectCollisionCandidates(), SetSelectSpecialTrigger(), and SetSelectSubTriggerClass().
|
protected |
list of fired EMCAL triggers
Definition at line 642 of file AliConvEventCuts.h.
Referenced by HasTriggerType().
|
protected |
list of accepted triggers
Definition at line 643 of file AliConvEventCuts.h.
Referenced by SetSelectSpecialTrigger(), and SetSelectSubTriggerClass().
|
protected |
Definition at line 588 of file AliConvEventCuts.h.
Referenced by AliConvEventCuts(), EventIsSelected(), IsEventAcceptedByCut(), SetRemovePileUp(), VertexZCut(), and ~AliConvEventCuts().
|
protected |
Name of V0Reader.
Definition at line 635 of file AliConvEventCuts.h.
Referenced by InitializeCutsFromCutString(), IsCentralitySelected(), IsJetJetMCEventAccepted(), IsPileUpV0MTPCout(), SetPeriodEnum(), and SetV0ReaderName().
|
protected |
centrality distribution for selected events
Definition at line 607 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), InitCutHistograms(), and IsEventAcceptedByCut().
|
protected |
centrality distribution loaded for cent. flattening
Definition at line 608 of file AliConvEventCuts.h.
Referenced by GetWeightForCentralityFlattening(), and LoadWeightingFlatCentralityFromFile().
|
protected |
Definition at line 615 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), InitCutHistograms(), and IsEventAcceptedByCut().
|
protected |
number of SPD pileup vertices
Definition at line 611 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), InitCutHistograms(), and IsEventAcceptedByCut().
|
protected |
distance of SPD pileup vertex to prim vertex in z
Definition at line 612 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), InitCutHistograms(), and IsEventAcceptedByCut().
|
protected |
distance of SPD pileup vertex to prim vertex in z for SPD pileup flagged events
Definition at line 613 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), InitCutHistograms(), and IsEventAcceptedByCut().
|
protected |
distance of SPD pileup vertex to prim vertex in z for Tracklet vs Hits flagged events
Definition at line 614 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), InitCutHistograms(), and IsEventAcceptedByCut().
|
protected |
histogram input for reweighting Eta
Definition at line 621 of file AliConvEventCuts.h.
Referenced by GetWeightForMeson(), InitCutHistograms(), and LoadReweightingHistosMCFromFile().
|
protected |
histogram input for reweighting K0s
Definition at line 622 of file AliConvEventCuts.h.
Referenced by GetWeightForMeson(), InitCutHistograms(), and LoadReweightingHistosMCFromFile().
|
protected |
histogram input for reweighting Pi0
Definition at line 620 of file AliConvEventCuts.h.
Referenced by GetWeightForMeson(), InitCutHistograms(), and LoadReweightingHistosMCFromFile().
|
protected |
histogram input for reweighting Eta
Definition at line 657 of file AliConvEventCuts.h.
Referenced by GetWeightForMultiplicity(), InitCutHistograms(), and LoadWeightingMultiplicityFromFile().
|
protected |
histogram input for reweighting Pi0
Definition at line 658 of file AliConvEventCuts.h.
Referenced by GetWeightForMultiplicity(), InitCutHistograms(), and LoadWeightingMultiplicityFromFile().
|
protected |
SPD tracklets vs SPD clusters for background-correction.
Definition at line 633 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), InitCutHistograms(), and IsEventAcceptedByCut().
|
protected |
SPD tracklets vs SPD clusters for background-correction before cut.
Definition at line 632 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), InitCutHistograms(), and IsEventAcceptedByCut().
|
protected |
fired offline trigger class
Definition at line 617 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), InitCutHistograms(), and IsTriggerSelected().
|
protected |
selected trigger class correlation with others
Definition at line 619 of file AliConvEventCuts.h.
Referenced by InitCutHistograms(), and IsTriggerSelected().
|
protected |
selected fired offline trigger class
Definition at line 618 of file AliConvEventCuts.h.
Referenced by InitCutHistograms(), and IsTriggerSelected().
|
protected |
vertex z distribution for selected events
Definition at line 610 of file AliConvEventCuts.h.
Referenced by EventIsSelected(), InitCutHistograms(), and IsEventAcceptedByCut().