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

#include <AliAnalysisTaskFlowStrange.h>

Inheritance diagram for AliAnalysisTaskFlowStrange:

Public Types

enum  Especie {
  kKZE =0, kLDA =1, kLDABAR =2, kLDAALL =3,
  kCHARGED =90, kPION =91, kKAON =92, kPROTON =93
}
 
enum  Econfig { kSpecie =1, kHarmonic, kReadMC, kSkipSelection }
 

Public Member Functions

 AliAnalysisTaskFlowStrange ()
 
 AliAnalysisTaskFlowStrange (const Char_t *name)
 
virtual ~AliAnalysisTaskFlowStrange ()
 
virtual void UserCreateOutputObjects ()
 
virtual void Exec (Option_t *)
 
virtual void UserExec (Option_t *)
 
virtual void Terminate (Option_t *)
 
virtual void MyUserExec (Option_t *)
 
virtual void MyUserCreateOutputObjects ()
 
virtual void MyPrintConfig ()
 
virtual void PrintConfig ()
 
void SetHarmonic (Int_t val)
 
void SetOutputList (TList *lst)
 
TListGetOutputList ()
 
TListRunTerminateAgain (TList *lst)
 
void SetDebug (Int_t val=1)
 
void SetQAlevel (Int_t qa)
 
void SetpA ()
 
void Setpp ()
 
void SetReadESD (Bool_t val)
 
void SetReadMC (Bool_t val)
 
void SetAvoidExec (Bool_t val)
 
void SetVertexZcut (Double_t val)
 
void SetSkipCentralitySelection (Bool_t val)
 
void SetCentralityRange (TString val, Int_t m, Int_t M)
 
void SetExtraEventRejection (Bool_t val)
 
void SetSkipTerminate (Bool_t val)
 
void SetAddPiToMCReactionPlane (Bool_t val)
 
void SetUseFlowPackage (Bool_t val)
 
void SetWhichPsi (Int_t val)
 
void SetStoreVZEResponse (Bool_t val)
 
void LoadVZEResponse (TList *val, Bool_t val2=kFALSE, Bool_t val3=kTRUE)
 
void SetRFPFilterBit (Int_t val)
 
void SetRFPMinPt (Double_t val)
 
void SetRFPMaxPt (Double_t val)
 
void SetRFPAMinEta (Double_t val)
 
void SetRFPAMaxEta (Double_t val)
 
void SetRFPCMinEta (Double_t val)
 
void SetRFPCMaxEta (Double_t val)
 
void SetRFPTPCSignal (Double_t val)
 
void SetRFPMaxIPxy (Double_t val)
 
void SetRFPMaxIPz (Double_t val)
 
void SetRFPMinTPCCls (Int_t val)
 
void SetRFPVZERingRange (Int_t val1, Int_t val2, Int_t val3, Int_t val4)
 
void SetSkipSelection (Bool_t val)
 
void SetSkipVn (Bool_t val)
 
void SetPostMatched (Int_t val)
 
void SetK0L0 (Int_t specie)
 
void SetMass (Int_t n, Double_t m, Double_t M)
 
void SetPtEdges (Int_t n, Double_t *p)
 
void SetOnline (Bool_t val)
 
void SetHomemade (Bool_t val)
 
void SetExcludeTPCEdges (Bool_t value)
 
void SetMaxRapidity (Double_t val)
 
void SetMinEta (Double_t val)
 
void SetMaxEta (Double_t val)
 
void SetMinPt (Double_t val)
 
void SetMaxDCAdaughters (Double_t val)
 
void SetMinCosinePointingAngleXY (Double_t val)
 
void SetMinQt (Double_t val, Bool_t val2=kTRUE)
 
void SetStopPIDAtPt (Double_t val)
 
void SetMinRadXY (Double_t val)
 
void SetMaxDecayLength (Double_t val)
 
void SetMaxProductIPXY (Double_t val)
 
void SetDauMinNClsTPC (Int_t val)
 
void SetDauMinNClsITS (Int_t val)
 
void SetDauMinXRows (Int_t val)
 
void SetDauMaxChi2PerNClsTPC (Double_t val)
 
void SetDauMinXRowsOverNClsFTPC (Double_t val)
 
void SetDauITSLayer (Int_t layer, Int_t config)
 
void SetDauMinEta (Double_t val)
 
void SetDauMaxEta (Double_t val)
 
void SetDauMinPt (Double_t val)
 
void SetDauMinImpactParameterXY (Double_t val)
 
void SetDauMaxNSigmaPID (Double_t val)
 
void SetDauUnTagProcedure (Bool_t val)
 
void SetDauSPDRequireAny (Bool_t val)
 
void SetDauITSrefit (Bool_t val)
 
void OpenToyModel ()
 
void MakeToyEvent (Int_t seed=0, Int_t m_decay=30, Double_t v_decay=0.05, Double_t mass_decay_mu=0.497648, Double_t mass_decay_sg=0.01, Int_t m_bgr=30, Double_t v_bgr=0.08, Int_t mtpc_a=300, Double_t v_tpca=0.10, Int_t mtpc_c=300, Double_t v_tpcc=0.10, Int_t mvze_a=300, Double_t v_vzea=0.10, Int_t mvze_c=300, Double_t v_vzec=0.10)
 
void CloseToyModel ()
 
TListRebinDecayVn (Int_t nbins, Int_t *bins)
 

Private Member Functions

 AliAnalysisTaskFlowStrange (const AliAnalysisTaskFlowStrange &analysisTask)
 
AliAnalysisTaskFlowStrangeoperator= (const AliAnalysisTaskFlowStrange &analysisTask)
 
void AddQAEvents ()
 
void AddQACandidates ()
 
void MyNotifyRun ()
 
Bool_t CalibrateEvent ()
 
void Publish ()
 
void AddEventSpy (TString name)
 
void FillEventSpy (TString name)
 
Bool_t MinimumRequirementsAA (AliAODEvent *tAOD)
 
Bool_t AcceptAAEvent (AliESDEvent *tESD)
 
Bool_t AcceptAAEvent (AliAODEvent *tAOD)
 
Bool_t AcceptPPEvent (AliAODEvent *tAOD)
 
Bool_t AcceptPAEvent (AliAODEvent *tAOD)
 
Int_t GetReferenceMultiplicity ()
 
void ReadStack (TClonesArray *mcArray)
 
void ReadFromESD (AliESDEvent *tESD)
 
void ReadFromAODv0 (AliAODEvent *tAOD)
 
void ChargeParticles (AliAODEvent *tAOD)
 
void ComputePsi2 (AliVEvent *event)
 
void AddMakeQSpy ()
 
void FillMakeQSpy ()
 
void ComputeChi2VZERO ()
 
void MakeQVZE (AliVEvent *event)
 
void MakeQTPC (AliVEvent *event)
 
void MakeQTPC (AliESDEvent *event)
 
void MakeQTPC (AliAODEvent *event)
 
void AddTPCRFPSpy (TList *val)
 
Bool_t PassesRFPTPCCuts (AliESDtrack *myTrack, Double_t aodChi2NDF=0, Float_t aodipxy=0, Float_t aodipz=0)
 
void MakeQVectors ()
 
void ResetContainers ()
 
void AddCandidates ()
 
TListRebinDecayVn (TList *tList, Int_t nbins, Int_t *bins)
 
Double_t GetMCDPHI (Double_t phi)
 
Double_t CosThetaPointXY (AliESDv0 *me, const AliVVertex *vtx)
 
Double_t CosThetaPointXY (AliAODv0 *me, const AliVVertex *vtx)
 
Double_t DecayLengthXY (AliESDv0 *me, const AliVVertex *vtx)
 
Double_t DecayLengthXY (AliAODv0 *me, const AliVVertex *vtx)
 
Double_t DecayLength (AliESDv0 *me, const AliVVertex *vtx)
 
Double_t DecayLength (AliAODv0 *me, const AliVVertex *vtx)
 
void AddMCParticleSpy (TList *val)
 
void FillMCParticleSpy (TString listName, AliAODMCParticle *par)
 
void FillMCParticleSpy (TString listName, TParticle *par)
 
void AddCandidatesSpy (TList *val, Bool_t fillRes=kFALSE)
 
void FillCandidateSpy (TString listName, Bool_t fillRes=kFALSE)
 
void AddTrackSpy (TList *val, Bool_t fillRes=kFALSE)
 
void FillTrackSpy (TString listName, Bool_t fillRes=kFALSE)
 
void AddDecayVn (TList *val)
 
void FillDecayVn (TString listName, Double_t ms, Double_t pt, Double_t phi, Double_t eta, Int_t fid1, Int_t fid2)
 
void QCStoreDecayVn (TString name)
 
void ComputeDecayVn (TString listName)
 
void AddTrackVn (TList *val)
 
void FillTrackVn (TString listName, Double_t pt, Double_t phi, Double_t eta, Int_t fid)
 
void QCStoreTrackVn (TString name)
 
void ComputeTrackVn (TString listName)
 
Bool_t InQTPC (Int_t id)
 
void MakeFilterBits ()
 
Bool_t PassesFilterBit (AliESDtrack *me)
 
void LoadTrack (AliESDtrack *myTrack, Double_t aodChi2NDF=0)
 
Bool_t AcceptDaughter (Bool_t strongITS=kTRUE)
 
Bool_t AcceptCandidate ()
 
Bool_t PassesPIDCuts (AliESDtrack *myTrack, AliPID::EParticleType pid=AliPID::kProton)
 
Bool_t IsAtTPCEdge (Double_t phi, Double_t pt, Int_t charge, Double_t b)
 
void MakeTrack ()
 
void PushBackFlowTrack (AliFlowEvent *event, Double_t pt, Double_t phi, Double_t eta, Double_t we, Int_t id)
 
Double_t GetWDist (const AliVVertex *v0, const AliVVertex *v1)
 
Bool_t plpMV (const AliVEvent *event)
 
void LoadVZEROResponse ()
 
void AddVZEROResponse ()
 
void SaveVZEROResponse ()
 
void AddVZEQA ()
 
void FillVZEQA ()
 
void FillVZEQA (AliAODEvent *tAOD)
 
Int_t RefMult (AliAODEvent *tAOD, Int_t fb)
 
Int_t RefMultTPC ()
 
Int_t RefMultGlobal ()
 
 ClassDef (AliAnalysisTaskFlowStrange, 6)
 

Private Attributes

AliPIDResponse * fPIDResponse
 
AliESDtrackCuts * fFB1
 PID response object. More...
 
AliESDtrackCuts * fFB1024
 
AliFlowEventfTPCevent
 
AliFlowEventfVZEevent
 
TObjArrayfCandidates
 
TListfList
 
Int_t fRunNumber
 
Int_t fDebug
 
Int_t fQAlevel
 
Bool_t fReadESD
 
Bool_t fReadMC
 
Bool_t fAddPiToMCReactionPlane
 
Int_t fPostMatched
 
Bool_t fAvoidExec
 
Bool_t fSkipSelection
 
Bool_t fSkipVn
 
Bool_t fUseFP
 
Bool_t fRunOnpA
 
Bool_t fRunOnpp
 
Bool_t fExtraEventRejection
 
Bool_t fSkipCentralitySelection
 
TString fCentMethod
 
Int_t fCentPerMin
 
Int_t fCentPerMax
 
Double_t fThisCent
 
Double_t fV0M
 
Double_t fTRK
 
Double_t fPriVtxZ
 
Double_t fSPDVtxZ
 
Int_t fSPDtracklets
 
Float_t fVZETotM
 
Int_t fRefMultTPC
 
Int_t fRefMultHyb
 
Double_t fVertexZcut
 
Bool_t fExcludeTPCEdges
 
Int_t fSpecie
 
Bool_t fOnline
 
Bool_t fHomemade
 
Int_t fWhichPsi
 
Bool_t fVZEsave
 
TListfVZEload
 
TH2DfVZEResponse
 
Double_t fVZEextW [64]
 
Bool_t fVZEmb
 
Bool_t fVZEByDisk
 
Int_t fVZECa
 
Int_t fVZECb
 
Int_t fVZEAa
 
Int_t fVZEAb
 
TListfVZEQA
 
Int_t fHarmonic
 
Double_t fPsi2
 
Double_t fMCEP
 
Double_t fQVZEACos
 
Double_t fQVZEASin
 
Double_t fQVZECCos
 
Double_t fQVZECSin
 
Double_t fQVZEA
 
Double_t fQVZEC
 
Bool_t fVZEWarning
 
Double_t fQTPCACos
 
Double_t fQTPCASin
 
Double_t fQTPCCCos
 
Double_t fQTPCCSin
 
Double_t fQTPC2hCos
 
Double_t fQTPC2hSin
 
Double_t fQTPCA
 
Double_t fQTPCC
 
Int_t fQTPCA_nTracks
 
Int_t fQTPCC_nTracks
 
Int_t fQTPCA_fID [2000]
 
Int_t fQTPCC_fID [2000]
 
Bool_t fSkipTerminate
 
Int_t fMassBins
 
Double_t fMinMass
 
Double_t fMaxMass
 
Int_t fPtBins
 
Double_t fPtBinEdge [100]
 
Int_t fRFPFilterBit
 
Double_t fRFPminPt
 
Double_t fRFPmaxPt
 
Double_t fRFPAminEta
 
Double_t fRFPAmaxEta
 
Double_t fRFPCminEta
 
Double_t fRFPCmaxEta
 
Double_t fRFPTPCsignal
 
Double_t fRFPmaxIPxy
 
Double_t fRFPmaxIPz
 
Int_t fRFPTPCncls
 
Double_t fDecayMass
 
Double_t fDecayPhi
 
Double_t fDecayEta
 
Double_t fDecayPt
 
Double_t fDecayDCAdaughters
 
Double_t fDecayCosinePointingAngleXY
 
Double_t fDecayRadXY
 
Double_t fDecayDecayLength
 
Double_t fDecayDecayLengthLab
 
Double_t fDecayQt
 
Double_t fDecayAlpha
 
Double_t fDecayRapidity
 
Double_t fDecayProductIPXY
 
Double_t fDecayIPneg
 
Double_t fDecayIPpos
 
Double_t fDecayXneg
 
Double_t fDecayXpos
 
Int_t fDecayIDneg
 
Int_t fDecayIDpos
 
Int_t fDecayID
 
Double_t fDecayMatchOrigin
 
Double_t fDecayMatchPhi
 
Double_t fDecayMatchEta
 
Double_t fDecayMatchPt
 
Double_t fDecayMatchRadXY
 
Double_t fDecayMinEta
 
Double_t fDecayMaxEta
 
Double_t fDecayMinPt
 
Double_t fDecayMaxDCAdaughters
 
Double_t fDecayMinCosinePointingAngleXY
 
Double_t fDecayMinQt
 
Bool_t fDecayAPCutPie
 
Double_t fDecayStopPIDAtPt
 
Double_t fDecayMinRadXY
 
Double_t fDecayMaxDecayLength
 
Double_t fDecayMaxProductIPXY
 
Double_t fDecayMaxRapidity
 
Double_t fDaughterPhi
 
Double_t fDaughterEta
 
Double_t fDaughterPt
 
Int_t fDaughterNClsTPC
 
Int_t fDaughterNClsITS
 
Int_t fDaughterITSConfig [6]
 
Int_t fDaughterCharge
 
Int_t fDaughterNFClsTPC
 
Int_t fDaughterNSClsTPC
 
Double_t fDaughterChi2PerNClsTPC
 
Double_t fDaughterXRows
 
Float_t fDaughterImpactParameterXY
 
Float_t fDaughterImpactParameterZ
 
UInt_t fDaughterStatus
 
UChar_t fDaughterITScm
 
Double_t fDaughterNSigmaPID
 
Int_t fDaughterKinkIndex
 
Double_t fDaughterAtSecPhi
 
Double_t fDaughterAtSecEta
 
Double_t fDaughterAtSecPt
 
Double_t fDaughterMatchPhi
 
Double_t fDaughterMatchEta
 
Double_t fDaughterMatchPt
 
Float_t fDaughterMatchImpactParameterXY
 
Float_t fDaughterMatchImpactParameterZ
 
Bool_t fDaughterUnTag
 
Double_t fDaughterMinEta
 
Double_t fDaughterMaxEta
 
Double_t fDaughterMinPt
 
Int_t fDaughterMinNClsTPC
 
Int_t fDaughterMinNClsITS
 
Int_t fDaughterMinXRows
 
Double_t fDaughterMaxChi2PerNClsTPC
 
Double_t fDaughterMinXRowsOverNClsFTPC
 
Double_t fDaughterMinImpactParameterXY
 
Double_t fDaughterMaxNSigmaPID
 
Bool_t fDaughterSPDRequireAny
 
Bool_t fDaughterITSrefit
 

Detailed Description

Definition at line 34 of file AliAnalysisTaskFlowStrange.h.

Member Enumeration Documentation

Enumerator
kSpecie 
kHarmonic 
kReadMC 
kSkipSelection 

Definition at line 37 of file AliAnalysisTaskFlowStrange.h.

Enumerator
kKZE 
kLDA 
kLDABAR 
kLDAALL 
kCHARGED 
kPION 
kKAON 
kPROTON 

Definition at line 36 of file AliAnalysisTaskFlowStrange.h.

Constructor & Destructor Documentation

AliAnalysisTaskFlowStrange::AliAnalysisTaskFlowStrange ( )
AliAnalysisTaskFlowStrange::AliAnalysisTaskFlowStrange ( const Char_t name)

Definition at line 251 of file AliAnalysisTaskFlowStrange.cxx.

AliAnalysisTaskFlowStrange::~AliAnalysisTaskFlowStrange ( )
virtual

Definition at line 425 of file AliAnalysisTaskFlowStrange.cxx.

AliAnalysisTaskFlowStrange::AliAnalysisTaskFlowStrange ( const AliAnalysisTaskFlowStrange analysisTask)
private

Member Function Documentation

Bool_t AliAnalysisTaskFlowStrange::AcceptAAEvent ( AliESDEvent tESD)
private

Definition at line 843 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserExec().

Bool_t AliAnalysisTaskFlowStrange::AcceptAAEvent ( AliAODEvent tAOD)
private

Definition at line 925 of file AliAnalysisTaskFlowStrange.cxx.

Bool_t AliAnalysisTaskFlowStrange::AcceptCandidate ( )
private

Definition at line 2466 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ReadFromAODv0(), and ReadFromESD().

Bool_t AliAnalysisTaskFlowStrange::AcceptDaughter ( Bool_t  strongITS = kTRUE)
private

Definition at line 2574 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ReadFromAODv0(), and ReadFromESD().

Bool_t AliAnalysisTaskFlowStrange::AcceptPAEvent ( AliAODEvent tAOD)
private

Definition at line 992 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserExec().

Bool_t AliAnalysisTaskFlowStrange::AcceptPPEvent ( AliAODEvent tAOD)
private

Definition at line 944 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserExec().

void AliAnalysisTaskFlowStrange::AddCandidates ( )
private

Definition at line 1907 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserExec().

void AliAnalysisTaskFlowStrange::AddCandidatesSpy ( TList val,
Bool_t  fillRes = kFALSE 
)
private

Definition at line 2407 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserCreateOutputObjects().

void AliAnalysisTaskFlowStrange::AddDecayVn ( TList val)
private

Definition at line 2953 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserCreateOutputObjects(), and OpenToyModel().

void AliAnalysisTaskFlowStrange::AddEventSpy ( TString  name)
private

Definition at line 680 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by AddQAEvents().

void AliAnalysisTaskFlowStrange::AddMakeQSpy ( )
private

Definition at line 712 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by AddQAEvents(), and OpenToyModel().

void AliAnalysisTaskFlowStrange::AddMCParticleSpy ( TList val)
private

Definition at line 2365 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by AddQACandidates().

void AliAnalysisTaskFlowStrange::AddQACandidates ( )
private

Definition at line 763 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskFlowStrange::AddQAEvents ( )
private

Definition at line 645 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskFlowStrange::AddTPCRFPSpy ( TList val)
private

Definition at line 2162 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by AddMakeQSpy().

void AliAnalysisTaskFlowStrange::AddTrackSpy ( TList val,
Bool_t  fillRes = kFALSE 
)
private

Definition at line 2490 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by AddQACandidates(), and MyUserCreateOutputObjects().

void AliAnalysisTaskFlowStrange::AddTrackVn ( TList val)
private

Definition at line 2888 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by AddQACandidates().

void AliAnalysisTaskFlowStrange::AddVZEQA ( )
private

Definition at line 2757 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by AddQAEvents().

void AliAnalysisTaskFlowStrange::AddVZEROResponse ( )
private

Definition at line 2797 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyNotifyRun().

Bool_t AliAnalysisTaskFlowStrange::CalibrateEvent ( )
private

Definition at line 833 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserExec().

void AliAnalysisTaskFlowStrange::ChargeParticles ( AliAODEvent tAOD)
private

Definition at line 1722 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserExec().

AliAnalysisTaskFlowStrange::ClassDef ( AliAnalysisTaskFlowStrange  ,
 
)
private
void AliAnalysisTaskFlowStrange::CloseToyModel ( )

Definition at line 4159 of file AliAnalysisTaskFlowStrange.cxx.

void AliAnalysisTaskFlowStrange::ComputeChi2VZERO ( )
private

Definition at line 1831 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by CloseToyModel(), and Terminate().

void AliAnalysisTaskFlowStrange::ComputeDecayVn ( TString  listName)
private

Definition at line 3821 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by CloseToyModel(), and Terminate().

void AliAnalysisTaskFlowStrange::ComputePsi2 ( AliVEvent *  event)
private
void AliAnalysisTaskFlowStrange::ComputeTrackVn ( TString  listName)
private

Definition at line 3507 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by Terminate().

Double_t AliAnalysisTaskFlowStrange::CosThetaPointXY ( AliESDv0 *  me,
const AliVVertex *  vtx 
)
private

Definition at line 1356 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ReadFromAODv0(), and ReadFromESD().

Double_t AliAnalysisTaskFlowStrange::CosThetaPointXY ( AliAODv0 *  me,
const AliVVertex *  vtx 
)
private

Definition at line 1363 of file AliAnalysisTaskFlowStrange.cxx.

Double_t AliAnalysisTaskFlowStrange::DecayLength ( AliESDv0 *  me,
const AliVVertex *  vtx 
)
private

Definition at line 1384 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ReadFromAODv0(), and ReadFromESD().

Double_t AliAnalysisTaskFlowStrange::DecayLength ( AliAODv0 *  me,
const AliVVertex *  vtx 
)
private

Definition at line 1392 of file AliAnalysisTaskFlowStrange.cxx.

Double_t AliAnalysisTaskFlowStrange::DecayLengthXY ( AliESDv0 *  me,
const AliVVertex *  vtx 
)
private

Definition at line 1370 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ReadFromAODv0(), and ReadFromESD().

Double_t AliAnalysisTaskFlowStrange::DecayLengthXY ( AliAODv0 *  me,
const AliVVertex *  vtx 
)
private

Definition at line 1377 of file AliAnalysisTaskFlowStrange.cxx.

void AliAnalysisTaskFlowStrange::Exec ( Option_t option)
virtual

Definition at line 813 of file AliAnalysisTaskFlowStrange.cxx.

void AliAnalysisTaskFlowStrange::FillCandidateSpy ( TString  listName,
Bool_t  fillRes = kFALSE 
)
private

Definition at line 2439 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ReadFromAODv0(), and ReadFromESD().

void AliAnalysisTaskFlowStrange::FillDecayVn ( TString  listName,
Double_t  ms,
Double_t  pt,
Double_t  phi,
Double_t  eta,
Int_t  fid1,
Int_t  fid2 
)
private

Definition at line 3423 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MakeToyEvent(), and ReadFromAODv0().

void AliAnalysisTaskFlowStrange::FillEventSpy ( TString  name)
private

Definition at line 698 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by AcceptAAEvent(), and MyUserExec().

void AliAnalysisTaskFlowStrange::FillMakeQSpy ( )
private

Definition at line 2019 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MakeQVectors(), and MakeToyEvent().

void AliAnalysisTaskFlowStrange::FillMCParticleSpy ( TString  listName,
AliAODMCParticle *  par 
)
private

Definition at line 2379 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ReadStack().

void AliAnalysisTaskFlowStrange::FillMCParticleSpy ( TString  listName,
TParticle *  par 
)
private

Definition at line 2398 of file AliAnalysisTaskFlowStrange.cxx.

void AliAnalysisTaskFlowStrange::FillTrackSpy ( TString  listName,
Bool_t  fillRes = kFALSE 
)
private

Definition at line 2520 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ChargeParticles(), ReadFromAODv0(), and ReadFromESD().

void AliAnalysisTaskFlowStrange::FillTrackVn ( TString  listName,
Double_t  pt,
Double_t  phi,
Double_t  eta,
Int_t  fid 
)
private

Definition at line 3350 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ChargeParticles().

void AliAnalysisTaskFlowStrange::FillVZEQA ( )
private

Definition at line 2769 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserExec().

void AliAnalysisTaskFlowStrange::FillVZEQA ( AliAODEvent tAOD)
private

Definition at line 2781 of file AliAnalysisTaskFlowStrange.cxx.

Double_t AliAnalysisTaskFlowStrange::GetMCDPHI ( Double_t  phi)
private
TList* AliAnalysisTaskFlowStrange::GetOutputList ( )
inline

Definition at line 53 of file AliAnalysisTaskFlowStrange.h.

Int_t AliAnalysisTaskFlowStrange::GetReferenceMultiplicity ( )
private

Definition at line 974 of file AliAnalysisTaskFlowStrange.cxx.

Double_t AliAnalysisTaskFlowStrange::GetWDist ( const AliVVertex *  v0,
const AliVVertex *  v1 
)
private

Definition at line 2604 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by plpMV().

Bool_t AliAnalysisTaskFlowStrange::InQTPC ( Int_t  id)
private

Definition at line 3491 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by FillDecayVn(), and FillTrackVn().

Bool_t AliAnalysisTaskFlowStrange::IsAtTPCEdge ( Double_t  phi,
Double_t  pt,
Int_t  charge,
Double_t  b 
)
private

Definition at line 1982 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MakeQTPC(), and ReadFromAODv0().

void AliAnalysisTaskFlowStrange::LoadTrack ( AliESDtrack *  myTrack,
Double_t  aodChi2NDF = 0 
)
private

Definition at line 2551 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ChargeParticles(), ReadFromAODv0(), and ReadFromESD().

void AliAnalysisTaskFlowStrange::LoadVZEResponse ( TList val,
Bool_t  val2 = kFALSE,
Bool_t  val3 = kTRUE 
)
inline

Definition at line 75 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::LoadVZEROResponse ( )
private

Definition at line 2704 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by CalibrateEvent().

void AliAnalysisTaskFlowStrange::MakeFilterBits ( )
private

Definition at line 2678 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskFlowStrange::MakeQTPC ( AliVEvent *  event)
private

Definition at line 2247 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MakeQVectors().

void AliAnalysisTaskFlowStrange::MakeQTPC ( AliESDEvent event)
private

Definition at line 2321 of file AliAnalysisTaskFlowStrange.cxx.

void AliAnalysisTaskFlowStrange::MakeQTPC ( AliAODEvent event)
private

Definition at line 2259 of file AliAnalysisTaskFlowStrange.cxx.

void AliAnalysisTaskFlowStrange::MakeQVectors ( )
private

Definition at line 1998 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserExec().

void AliAnalysisTaskFlowStrange::MakeQVZE ( AliVEvent *  event)
private

Definition at line 2121 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MakeQVectors().

void AliAnalysisTaskFlowStrange::MakeToyEvent ( Int_t  seed = 0,
Int_t  m_decay = 30,
Double_t  v_decay = 0.05,
Double_t  mass_decay_mu = 0.497648,
Double_t  mass_decay_sg = 0.01,
Int_t  m_bgr = 30,
Double_t  v_bgr = 0.08,
Int_t  mtpc_a = 300,
Double_t  v_tpca = 0.10,
Int_t  mtpc_c = 300,
Double_t  v_tpcc = 0.10,
Int_t  mvze_a = 300,
Double_t  v_vzea = 0.10,
Int_t  mvze_c = 300,
Double_t  v_vzec = 0.10 
)

Definition at line 4164 of file AliAnalysisTaskFlowStrange.cxx.

void AliAnalysisTaskFlowStrange::MakeTrack ( )
private

Definition at line 1874 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ChargeParticles(), ReadFromAODv0(), and ReadFromESD().

Bool_t AliAnalysisTaskFlowStrange::MinimumRequirementsAA ( AliAODEvent tAOD)
private

Definition at line 877 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by AcceptAAEvent().

void AliAnalysisTaskFlowStrange::MyNotifyRun ( )
private

Definition at line 829 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserExec().

void AliAnalysisTaskFlowStrange::MyPrintConfig ( )
virtual

Definition at line 511 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by PrintConfig().

void AliAnalysisTaskFlowStrange::MyUserCreateOutputObjects ( )
virtual

Definition at line 585 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by AddQACandidates().

void AliAnalysisTaskFlowStrange::MyUserExec ( Option_t )
virtual

Definition at line 1044 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by UserExec().

void AliAnalysisTaskFlowStrange::OpenToyModel ( )

Definition at line 4145 of file AliAnalysisTaskFlowStrange.cxx.

AliAnalysisTaskFlowStrange& AliAnalysisTaskFlowStrange::operator= ( const AliAnalysisTaskFlowStrange analysisTask)
private
Bool_t AliAnalysisTaskFlowStrange::PassesFilterBit ( AliESDtrack *  me)
private

Definition at line 2692 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MakeQTPC().

Bool_t AliAnalysisTaskFlowStrange::PassesPIDCuts ( AliESDtrack *  myTrack,
AliPID::EParticleType  pid = AliPID::kProton 
)
private

Definition at line 1712 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ReadFromAODv0().

Bool_t AliAnalysisTaskFlowStrange::PassesRFPTPCCuts ( AliESDtrack *  myTrack,
Double_t  aodChi2NDF = 0,
Float_t  aodipxy = 0,
Float_t  aodipz = 0 
)
private

Definition at line 2182 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MakeQTPC().

Bool_t AliAnalysisTaskFlowStrange::plpMV ( const AliVEvent *  event)
private

Definition at line 2630 of file AliAnalysisTaskFlowStrange.cxx.

void AliAnalysisTaskFlowStrange::PrintConfig ( )
virtual

Definition at line 448 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskFlowStrange::Publish ( )
private

Definition at line 1105 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserExec().

void AliAnalysisTaskFlowStrange::PushBackFlowTrack ( AliFlowEvent event,
Double_t  pt,
Double_t  phi,
Double_t  eta,
Double_t  we,
Int_t  id 
)
private

Definition at line 1969 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MakeQTPC(), and MakeQVZE().

void AliAnalysisTaskFlowStrange::QCStoreDecayVn ( TString  name)
private

Definition at line 3265 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MakeToyEvent(), and ReadFromAODv0().

void AliAnalysisTaskFlowStrange::QCStoreTrackVn ( TString  name)
private

Definition at line 3185 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ChargeParticles().

void AliAnalysisTaskFlowStrange::ReadFromAODv0 ( AliAODEvent tAOD)
private

Definition at line 1400 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserExec().

void AliAnalysisTaskFlowStrange::ReadFromESD ( AliESDEvent tESD)
private

Definition at line 1113 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserExec().

void AliAnalysisTaskFlowStrange::ReadStack ( TClonesArray *  mcArray)
private

Definition at line 1254 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by ChargeParticles(), and ReadFromAODv0().

TList * AliAnalysisTaskFlowStrange::RebinDecayVn ( Int_t  nbins,
Int_t bins 
)

Definition at line 3016 of file AliAnalysisTaskFlowStrange.cxx.

TList * AliAnalysisTaskFlowStrange::RebinDecayVn ( TList tList,
Int_t  nbins,
Int_t bins 
)
private

Definition at line 3062 of file AliAnalysisTaskFlowStrange.cxx.

Int_t AliAnalysisTaskFlowStrange::RefMult ( AliAODEvent tAOD,
Int_t  fb 
)
private

Definition at line 2826 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MinimumRequirementsAA().

Int_t AliAnalysisTaskFlowStrange::RefMultGlobal ( )
private

Definition at line 2860 of file AliAnalysisTaskFlowStrange.cxx.

Int_t AliAnalysisTaskFlowStrange::RefMultTPC ( )
private

Definition at line 2842 of file AliAnalysisTaskFlowStrange.cxx.

void AliAnalysisTaskFlowStrange::ResetContainers ( )
private

Definition at line 2881 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by MyUserExec().

TList * AliAnalysisTaskFlowStrange::RunTerminateAgain ( TList lst)

Definition at line 438 of file AliAnalysisTaskFlowStrange.cxx.

void AliAnalysisTaskFlowStrange::SaveVZEROResponse ( )
private

Definition at line 2806 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by CalibrateEvent().

void AliAnalysisTaskFlowStrange::SetAddPiToMCReactionPlane ( Bool_t  val)
inline

Definition at line 71 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetAvoidExec ( Bool_t  val)
inline

Definition at line 64 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetCentralityRange ( TString  val,
Int_t  m,
Int_t  M 
)
inline

Definition at line 67 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauITSLayer ( Int_t  layer,
Int_t  config 
)
inline

Definition at line 116 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauITSrefit ( Bool_t  val)
inline

Definition at line 124 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauMaxChi2PerNClsTPC ( Double_t  val)
inline

Definition at line 114 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauMaxEta ( Double_t  val)
inline

Definition at line 118 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauMaxNSigmaPID ( Double_t  val)
inline

Definition at line 121 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauMinEta ( Double_t  val)
inline

Definition at line 117 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauMinImpactParameterXY ( Double_t  val)
inline

Definition at line 120 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauMinNClsITS ( Int_t  val)
inline

Definition at line 112 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauMinNClsTPC ( Int_t  val)
inline

Definition at line 111 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauMinPt ( Double_t  val)
inline

Definition at line 119 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauMinXRows ( Int_t  val)
inline

Definition at line 113 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauMinXRowsOverNClsFTPC ( Double_t  val)
inline

Definition at line 115 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauSPDRequireAny ( Bool_t  val)
inline

Definition at line 123 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDauUnTagProcedure ( Bool_t  val)
inline

Definition at line 122 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetDebug ( Int_t  val = 1)
inline

Definition at line 56 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetExcludeTPCEdges ( Bool_t  value)
inline

Definition at line 98 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetExtraEventRejection ( Bool_t  val)
inline

Definition at line 68 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetHarmonic ( Int_t  val)
inline

Definition at line 50 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetHomemade ( Bool_t  val)
inline

Definition at line 97 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetK0L0 ( Int_t  specie)
inline

Definition at line 93 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetMass ( Int_t  n,
Double_t  m,
Double_t  M 
)
inline

Definition at line 94 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetMaxDCAdaughters ( Double_t  val)
inline

Definition at line 103 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetMaxDecayLength ( Double_t  val)
inline

Definition at line 108 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetMaxEta ( Double_t  val)
inline

Definition at line 101 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetMaxProductIPXY ( Double_t  val)
inline

Definition at line 109 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetMaxRapidity ( Double_t  val)
inline

Definition at line 99 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetMinCosinePointingAngleXY ( Double_t  val)
inline

Definition at line 104 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetMinEta ( Double_t  val)
inline

Definition at line 100 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetMinPt ( Double_t  val)
inline

Definition at line 102 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetMinQt ( Double_t  val,
Bool_t  val2 = kTRUE 
)
inline

Definition at line 105 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetMinRadXY ( Double_t  val)
inline

Definition at line 107 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetOnline ( Bool_t  val)
inline

Definition at line 96 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetOutputList ( TList lst)
inline

Definition at line 52 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetpA ( )
inline

Definition at line 59 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetPostMatched ( Int_t  val)
inline

Definition at line 92 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::Setpp ( )
inline

Definition at line 60 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetPtEdges ( Int_t  n,
Double_t p 
)

Definition at line 433 of file AliAnalysisTaskFlowStrange.cxx.

void AliAnalysisTaskFlowStrange::SetQAlevel ( Int_t  qa)
inline

Definition at line 57 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetReadESD ( Bool_t  val)
inline

Definition at line 61 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetReadMC ( Bool_t  val)
inline

Definition at line 62 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetRFPAMaxEta ( Double_t  val)
inline

Definition at line 80 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetRFPAMinEta ( Double_t  val)
inline

Definition at line 79 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetRFPCMaxEta ( Double_t  val)
inline

Definition at line 82 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetRFPCMinEta ( Double_t  val)
inline

Definition at line 81 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetRFPFilterBit ( Int_t  val)
inline

Definition at line 76 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetRFPMaxIPxy ( Double_t  val)
inline

Definition at line 84 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetRFPMaxIPz ( Double_t  val)
inline

Definition at line 85 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetRFPMaxPt ( Double_t  val)
inline

Definition at line 78 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetRFPMinPt ( Double_t  val)
inline

Definition at line 77 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetRFPMinTPCCls ( Int_t  val)
inline

Definition at line 86 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetRFPTPCSignal ( Double_t  val)
inline

Definition at line 83 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetRFPVZERingRange ( Int_t  val1,
Int_t  val2,
Int_t  val3,
Int_t  val4 
)
inline

Definition at line 87 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetSkipCentralitySelection ( Bool_t  val)
inline

Definition at line 66 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetSkipSelection ( Bool_t  val)
inline

Definition at line 90 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetSkipTerminate ( Bool_t  val)
inline

Definition at line 69 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetSkipVn ( Bool_t  val)
inline

Definition at line 91 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetStopPIDAtPt ( Double_t  val)
inline

Definition at line 106 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetStoreVZEResponse ( Bool_t  val)
inline

Definition at line 74 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetUseFlowPackage ( Bool_t  val)
inline

Definition at line 72 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetVertexZcut ( Double_t  val)
inline

Definition at line 65 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::SetWhichPsi ( Int_t  val)
inline

Definition at line 73 of file AliAnalysisTaskFlowStrange.h.

void AliAnalysisTaskFlowStrange::Terminate ( Option_t )
virtual

Definition at line 1847 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by RunTerminateAgain().

void AliAnalysisTaskFlowStrange::UserCreateOutputObjects ( )
virtual

Definition at line 545 of file AliAnalysisTaskFlowStrange.cxx.

void AliAnalysisTaskFlowStrange::UserExec ( Option_t option)
virtual

Definition at line 823 of file AliAnalysisTaskFlowStrange.cxx.

Referenced by Exec().

Member Data Documentation

Bool_t AliAnalysisTaskFlowStrange::fAddPiToMCReactionPlane
private
Bool_t AliAnalysisTaskFlowStrange::fAvoidExec
private

Definition at line 251 of file AliAnalysisTaskFlowStrange.h.

Referenced by Exec(), PrintConfig(), and SetAvoidExec().

TObjArray* AliAnalysisTaskFlowStrange::fCandidates
private
TString AliAnalysisTaskFlowStrange::fCentMethod
private
Int_t AliAnalysisTaskFlowStrange::fCentPerMax
private
Int_t AliAnalysisTaskFlowStrange::fCentPerMin
private
Double_t AliAnalysisTaskFlowStrange::fDaughterAtSecEta
private

Definition at line 396 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillTrackSpy(), and ReadFromAODv0().

Double_t AliAnalysisTaskFlowStrange::fDaughterAtSecPhi
private

Definition at line 395 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillTrackSpy(), and ReadFromAODv0().

Double_t AliAnalysisTaskFlowStrange::fDaughterAtSecPt
private

Definition at line 397 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillTrackSpy(), and ReadFromAODv0().

Int_t AliAnalysisTaskFlowStrange::fDaughterCharge
private

Definition at line 384 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillTrackSpy(), and LoadTrack().

Double_t AliAnalysisTaskFlowStrange::fDaughterChi2PerNClsTPC
private

Definition at line 387 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), FillTrackSpy(), and LoadTrack().

Double_t AliAnalysisTaskFlowStrange::fDaughterEta
private

Definition at line 379 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), FillTrackSpy(), and LoadTrack().

Float_t AliAnalysisTaskFlowStrange::fDaughterImpactParameterXY
private
Float_t AliAnalysisTaskFlowStrange::fDaughterImpactParameterZ
private
UChar_t AliAnalysisTaskFlowStrange::fDaughterITScm
private

Definition at line 392 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), FillTrackSpy(), and LoadTrack().

Int_t AliAnalysisTaskFlowStrange::fDaughterITSConfig[6]
private
Bool_t AliAnalysisTaskFlowStrange::fDaughterITSrefit
private

Definition at line 418 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), and SetDauITSrefit().

Int_t AliAnalysisTaskFlowStrange::fDaughterKinkIndex
private

Definition at line 394 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), and LoadTrack().

Double_t AliAnalysisTaskFlowStrange::fDaughterMatchEta
private

Definition at line 400 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillTrackSpy(), and ReadFromAODv0().

Float_t AliAnalysisTaskFlowStrange::fDaughterMatchImpactParameterXY
private

Definition at line 402 of file AliAnalysisTaskFlowStrange.h.

Float_t AliAnalysisTaskFlowStrange::fDaughterMatchImpactParameterZ
private

Definition at line 403 of file AliAnalysisTaskFlowStrange.h.

Double_t AliAnalysisTaskFlowStrange::fDaughterMatchPhi
private

Definition at line 399 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillTrackSpy(), and ReadFromAODv0().

Double_t AliAnalysisTaskFlowStrange::fDaughterMatchPt
private

Definition at line 401 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillTrackSpy(), and ReadFromAODv0().

Double_t AliAnalysisTaskFlowStrange::fDaughterMaxChi2PerNClsTPC
private
Double_t AliAnalysisTaskFlowStrange::fDaughterMaxEta
private

Definition at line 408 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), MyPrintConfig(), and SetDauMaxEta().

Double_t AliAnalysisTaskFlowStrange::fDaughterMaxNSigmaPID
private

Definition at line 416 of file AliAnalysisTaskFlowStrange.h.

Referenced by MyPrintConfig(), PassesPIDCuts(), and SetDauMaxNSigmaPID().

Double_t AliAnalysisTaskFlowStrange::fDaughterMinEta
private

Definition at line 407 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), MyPrintConfig(), and SetDauMinEta().

Double_t AliAnalysisTaskFlowStrange::fDaughterMinImpactParameterXY
private
Int_t AliAnalysisTaskFlowStrange::fDaughterMinNClsITS
private

Definition at line 411 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), and SetDauMinNClsITS().

Int_t AliAnalysisTaskFlowStrange::fDaughterMinNClsTPC
private

Definition at line 410 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), MyPrintConfig(), and SetDauMinNClsTPC().

Double_t AliAnalysisTaskFlowStrange::fDaughterMinPt
private

Definition at line 409 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), MyPrintConfig(), and SetDauMinPt().

Int_t AliAnalysisTaskFlowStrange::fDaughterMinXRows
private

Definition at line 412 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), MyPrintConfig(), and SetDauMinXRows().

Double_t AliAnalysisTaskFlowStrange::fDaughterMinXRowsOverNClsFTPC
private
Int_t AliAnalysisTaskFlowStrange::fDaughterNClsITS
private

Definition at line 382 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), FillTrackSpy(), and LoadTrack().

Int_t AliAnalysisTaskFlowStrange::fDaughterNClsTPC
private

Definition at line 381 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), FillTrackSpy(), and LoadTrack().

Int_t AliAnalysisTaskFlowStrange::fDaughterNFClsTPC
private

Definition at line 385 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), FillTrackSpy(), and LoadTrack().

Int_t AliAnalysisTaskFlowStrange::fDaughterNSClsTPC
private

Definition at line 386 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillTrackSpy(), and LoadTrack().

Double_t AliAnalysisTaskFlowStrange::fDaughterNSigmaPID
private

Definition at line 393 of file AliAnalysisTaskFlowStrange.h.

Referenced by PassesPIDCuts().

Double_t AliAnalysisTaskFlowStrange::fDaughterPhi
private

Definition at line 378 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillTrackSpy(), and LoadTrack().

Double_t AliAnalysisTaskFlowStrange::fDaughterPt
private

Definition at line 380 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), FillTrackSpy(), and LoadTrack().

Bool_t AliAnalysisTaskFlowStrange::fDaughterSPDRequireAny
private

Definition at line 417 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), and SetDauSPDRequireAny().

UInt_t AliAnalysisTaskFlowStrange::fDaughterStatus
private

Definition at line 391 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), FillTrackSpy(), and LoadTrack().

Bool_t AliAnalysisTaskFlowStrange::fDaughterUnTag
private
Double_t AliAnalysisTaskFlowStrange::fDaughterXRows
private

Definition at line 388 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptDaughter(), FillTrackSpy(), and LoadTrack().

Double_t AliAnalysisTaskFlowStrange::fDecayAlpha
private
Bool_t AliAnalysisTaskFlowStrange::fDecayAPCutPie
private

Definition at line 371 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptCandidate(), MyPrintConfig(), and SetMinQt().

Double_t AliAnalysisTaskFlowStrange::fDecayCosinePointingAngleXY
private
Double_t AliAnalysisTaskFlowStrange::fDecayDCAdaughters
private
Double_t AliAnalysisTaskFlowStrange::fDecayDecayLength
private
Double_t AliAnalysisTaskFlowStrange::fDecayDecayLengthLab
private

Definition at line 346 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillCandidateSpy(), ReadFromAODv0(), and ReadFromESD().

Double_t AliAnalysisTaskFlowStrange::fDecayEta
private
Int_t AliAnalysisTaskFlowStrange::fDecayID
private

Definition at line 357 of file AliAnalysisTaskFlowStrange.h.

Referenced by ChargeParticles(), and MakeTrack().

Int_t AliAnalysisTaskFlowStrange::fDecayIDneg
private

Definition at line 355 of file AliAnalysisTaskFlowStrange.h.

Referenced by MakeTrack(), ReadFromAODv0(), and ReadFromESD().

Int_t AliAnalysisTaskFlowStrange::fDecayIDpos
private

Definition at line 356 of file AliAnalysisTaskFlowStrange.h.

Referenced by MakeTrack(), ReadFromAODv0(), and ReadFromESD().

Double_t AliAnalysisTaskFlowStrange::fDecayIPneg
private

Definition at line 351 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillCandidateSpy(), and ReadFromAODv0().

Double_t AliAnalysisTaskFlowStrange::fDecayIPpos
private

Definition at line 352 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillCandidateSpy(), and ReadFromAODv0().

Double_t AliAnalysisTaskFlowStrange::fDecayMass
private
Double_t AliAnalysisTaskFlowStrange::fDecayMatchEta
private

Definition at line 361 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillCandidateSpy(), and ReadFromAODv0().

Double_t AliAnalysisTaskFlowStrange::fDecayMatchOrigin
private

Definition at line 359 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillCandidateSpy(), and ReadFromAODv0().

Double_t AliAnalysisTaskFlowStrange::fDecayMatchPhi
private

Definition at line 360 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillCandidateSpy(), and ReadFromAODv0().

Double_t AliAnalysisTaskFlowStrange::fDecayMatchPt
private

Definition at line 362 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillCandidateSpy(), and ReadFromAODv0().

Double_t AliAnalysisTaskFlowStrange::fDecayMatchRadXY
private

Definition at line 363 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillCandidateSpy(), and ReadFromAODv0().

Double_t AliAnalysisTaskFlowStrange::fDecayMaxDCAdaughters
private
Double_t AliAnalysisTaskFlowStrange::fDecayMaxDecayLength
private

Definition at line 374 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptCandidate(), MyPrintConfig(), and SetMaxDecayLength().

Double_t AliAnalysisTaskFlowStrange::fDecayMaxEta
private

Definition at line 366 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptCandidate(), MyPrintConfig(), and SetMaxEta().

Double_t AliAnalysisTaskFlowStrange::fDecayMaxProductIPXY
private

Definition at line 375 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptCandidate(), MyPrintConfig(), and SetMaxProductIPXY().

Double_t AliAnalysisTaskFlowStrange::fDecayMaxRapidity
private

Definition at line 376 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptCandidate(), MyPrintConfig(), and SetMaxRapidity().

Double_t AliAnalysisTaskFlowStrange::fDecayMinCosinePointingAngleXY
private
Double_t AliAnalysisTaskFlowStrange::fDecayMinEta
private

Definition at line 365 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptCandidate(), MyPrintConfig(), and SetMinEta().

Double_t AliAnalysisTaskFlowStrange::fDecayMinPt
private

Definition at line 367 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptCandidate(), MyPrintConfig(), and SetMinPt().

Double_t AliAnalysisTaskFlowStrange::fDecayMinQt
private

Definition at line 370 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptCandidate(), MyPrintConfig(), and SetMinQt().

Double_t AliAnalysisTaskFlowStrange::fDecayMinRadXY
private

Definition at line 373 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptCandidate(), MyPrintConfig(), and SetMinRadXY().

Double_t AliAnalysisTaskFlowStrange::fDecayPhi
private
Double_t AliAnalysisTaskFlowStrange::fDecayProductIPXY
private
Double_t AliAnalysisTaskFlowStrange::fDecayPt
private
Double_t AliAnalysisTaskFlowStrange::fDecayQt
private
Double_t AliAnalysisTaskFlowStrange::fDecayRadXY
private
Double_t AliAnalysisTaskFlowStrange::fDecayRapidity
private
Double_t AliAnalysisTaskFlowStrange::fDecayStopPIDAtPt
private

Definition at line 372 of file AliAnalysisTaskFlowStrange.h.

Referenced by MyPrintConfig(), ReadFromAODv0(), and SetStopPIDAtPt().

Double_t AliAnalysisTaskFlowStrange::fDecayXneg
private

Definition at line 353 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillCandidateSpy(), and ReadFromAODv0().

Double_t AliAnalysisTaskFlowStrange::fDecayXpos
private

Definition at line 354 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillCandidateSpy(), and ReadFromAODv0().

Bool_t AliAnalysisTaskFlowStrange::fExcludeTPCEdges
private
Bool_t AliAnalysisTaskFlowStrange::fExtraEventRejection
private
AliESDtrackCuts* AliAnalysisTaskFlowStrange::fFB1
private

PID response object.

Definition at line 235 of file AliAnalysisTaskFlowStrange.h.

Referenced by MakeFilterBits(), and PassesFilterBit().

AliESDtrackCuts* AliAnalysisTaskFlowStrange::fFB1024
private

Definition at line 236 of file AliAnalysisTaskFlowStrange.h.

Referenced by MakeFilterBits(), and PassesFilterBit().

Int_t AliAnalysisTaskFlowStrange::fHarmonic
private
Bool_t AliAnalysisTaskFlowStrange::fHomemade
private

Definition at line 278 of file AliAnalysisTaskFlowStrange.h.

Referenced by MyPrintConfig(), and SetHomemade().

Int_t AliAnalysisTaskFlowStrange::fMassBins
private
Double_t AliAnalysisTaskFlowStrange::fMaxMass
private
Double_t AliAnalysisTaskFlowStrange::fMCEP
private
Double_t AliAnalysisTaskFlowStrange::fMinMass
private
Bool_t AliAnalysisTaskFlowStrange::fOnline
private

Definition at line 277 of file AliAnalysisTaskFlowStrange.h.

Referenced by MyPrintConfig(), ReadFromAODv0(), and SetOnline().

AliPIDResponse* AliAnalysisTaskFlowStrange::fPIDResponse
private
Int_t AliAnalysisTaskFlowStrange::fPostMatched
private

Definition at line 250 of file AliAnalysisTaskFlowStrange.h.

Referenced by PrintConfig(), ReadFromAODv0(), and SetPostMatched().

Double_t AliAnalysisTaskFlowStrange::fPriVtxZ
private
Double_t AliAnalysisTaskFlowStrange::fPsi2
private
Double_t AliAnalysisTaskFlowStrange::fPtBinEdge[100]
private
Int_t AliAnalysisTaskFlowStrange::fPtBins
private
Int_t AliAnalysisTaskFlowStrange::fQAlevel
private
Double_t AliAnalysisTaskFlowStrange::fQTPC2hCos
private
Double_t AliAnalysisTaskFlowStrange::fQTPC2hSin
private
Double_t AliAnalysisTaskFlowStrange::fQTPCA
private
Int_t AliAnalysisTaskFlowStrange::fQTPCA_fID[2000]
private
Int_t AliAnalysisTaskFlowStrange::fQTPCA_nTracks
private

Definition at line 314 of file AliAnalysisTaskFlowStrange.h.

Referenced by InQTPC(), MakeQTPC(), MakeQVectors(), and MakeToyEvent().

Double_t AliAnalysisTaskFlowStrange::fQTPCACos
private
Double_t AliAnalysisTaskFlowStrange::fQTPCASin
private
Double_t AliAnalysisTaskFlowStrange::fQTPCC
private
Int_t AliAnalysisTaskFlowStrange::fQTPCC_fID[2000]
private
Int_t AliAnalysisTaskFlowStrange::fQTPCC_nTracks
private

Definition at line 315 of file AliAnalysisTaskFlowStrange.h.

Referenced by InQTPC(), MakeQTPC(), MakeQVectors(), and MakeToyEvent().

Double_t AliAnalysisTaskFlowStrange::fQTPCCCos
private
Double_t AliAnalysisTaskFlowStrange::fQTPCCSin
private
Double_t AliAnalysisTaskFlowStrange::fQVZEA
private
Double_t AliAnalysisTaskFlowStrange::fQVZEACos
private
Double_t AliAnalysisTaskFlowStrange::fQVZEASin
private
Double_t AliAnalysisTaskFlowStrange::fQVZEC
private
Double_t AliAnalysisTaskFlowStrange::fQVZECCos
private
Double_t AliAnalysisTaskFlowStrange::fQVZECSin
private
Int_t AliAnalysisTaskFlowStrange::fRefMultHyb
private

Definition at line 270 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillEventSpy(), and MinimumRequirementsAA().

Int_t AliAnalysisTaskFlowStrange::fRefMultTPC
private

Definition at line 269 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillEventSpy(), and MinimumRequirementsAA().

Double_t AliAnalysisTaskFlowStrange::fRFPAmaxEta
private
Double_t AliAnalysisTaskFlowStrange::fRFPAminEta
private
Double_t AliAnalysisTaskFlowStrange::fRFPCmaxEta
private
Double_t AliAnalysisTaskFlowStrange::fRFPCminEta
private
Int_t AliAnalysisTaskFlowStrange::fRFPFilterBit
private
Double_t AliAnalysisTaskFlowStrange::fRFPmaxIPxy
private

Definition at line 334 of file AliAnalysisTaskFlowStrange.h.

Referenced by PassesRFPTPCCuts(), PrintConfig(), and SetRFPMaxIPxy().

Double_t AliAnalysisTaskFlowStrange::fRFPmaxIPz
private

Definition at line 335 of file AliAnalysisTaskFlowStrange.h.

Referenced by PassesRFPTPCCuts(), PrintConfig(), and SetRFPMaxIPz().

Double_t AliAnalysisTaskFlowStrange::fRFPmaxPt
private

Definition at line 328 of file AliAnalysisTaskFlowStrange.h.

Referenced by PassesRFPTPCCuts(), PrintConfig(), and SetRFPMaxPt().

Double_t AliAnalysisTaskFlowStrange::fRFPminPt
private

Definition at line 327 of file AliAnalysisTaskFlowStrange.h.

Referenced by PassesRFPTPCCuts(), PrintConfig(), and SetRFPMinPt().

Int_t AliAnalysisTaskFlowStrange::fRFPTPCncls
private

Definition at line 336 of file AliAnalysisTaskFlowStrange.h.

Referenced by PassesRFPTPCCuts(), PrintConfig(), and SetRFPMinTPCCls().

Double_t AliAnalysisTaskFlowStrange::fRFPTPCsignal
private

Definition at line 333 of file AliAnalysisTaskFlowStrange.h.

Referenced by PassesRFPTPCCuts(), PrintConfig(), and SetRFPTPCSignal().

Int_t AliAnalysisTaskFlowStrange::fRunNumber
private
Bool_t AliAnalysisTaskFlowStrange::fRunOnpA
private

Definition at line 255 of file AliAnalysisTaskFlowStrange.h.

Referenced by MyUserExec(), PrintConfig(), SetpA(), and Setpp().

Bool_t AliAnalysisTaskFlowStrange::fRunOnpp
private

Definition at line 256 of file AliAnalysisTaskFlowStrange.h.

Referenced by MyUserExec(), PrintConfig(), SetpA(), and Setpp().

Bool_t AliAnalysisTaskFlowStrange::fSkipCentralitySelection
private
Bool_t AliAnalysisTaskFlowStrange::fSkipSelection
private
Bool_t AliAnalysisTaskFlowStrange::fSkipTerminate
private

Definition at line 318 of file AliAnalysisTaskFlowStrange.h.

Referenced by SetSkipTerminate(), and Terminate().

Bool_t AliAnalysisTaskFlowStrange::fSkipVn
private
Int_t AliAnalysisTaskFlowStrange::fSPDtracklets
private

Definition at line 267 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillEventSpy(), and MinimumRequirementsAA().

Double_t AliAnalysisTaskFlowStrange::fSPDVtxZ
private

Definition at line 266 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillEventSpy(), and MinimumRequirementsAA().

Double_t AliAnalysisTaskFlowStrange::fThisCent
private

Definition at line 262 of file AliAnalysisTaskFlowStrange.h.

Referenced by MinimumRequirementsAA(), and SaveVZEROResponse().

AliFlowEvent* AliAnalysisTaskFlowStrange::fTPCevent
private
Double_t AliAnalysisTaskFlowStrange::fTRK
private
Double_t AliAnalysisTaskFlowStrange::fV0M
private
Double_t AliAnalysisTaskFlowStrange::fVertexZcut
private

Definition at line 272 of file AliAnalysisTaskFlowStrange.h.

Referenced by AcceptAAEvent(), PrintConfig(), and SetVertexZcut().

Int_t AliAnalysisTaskFlowStrange::fVZEAa
private
Int_t AliAnalysisTaskFlowStrange::fVZEAb
private
Bool_t AliAnalysisTaskFlowStrange::fVZEByDisk
private

Definition at line 287 of file AliAnalysisTaskFlowStrange.h.

Referenced by LoadVZEResponse(), LoadVZEROResponse(), and PrintConfig().

Int_t AliAnalysisTaskFlowStrange::fVZECa
private
Int_t AliAnalysisTaskFlowStrange::fVZECb
private
AliFlowEvent* AliAnalysisTaskFlowStrange::fVZEevent
private
Double_t AliAnalysisTaskFlowStrange::fVZEextW[64]
private
TList* AliAnalysisTaskFlowStrange::fVZEload
private
Bool_t AliAnalysisTaskFlowStrange::fVZEmb
private

Definition at line 286 of file AliAnalysisTaskFlowStrange.h.

Referenced by LoadVZEResponse(), LoadVZEROResponse(), and PrintConfig().

TList* AliAnalysisTaskFlowStrange::fVZEQA
private

Definition at line 292 of file AliAnalysisTaskFlowStrange.h.

TH2D* AliAnalysisTaskFlowStrange::fVZEResponse
private
Bool_t AliAnalysisTaskFlowStrange::fVZEsave
private
Float_t AliAnalysisTaskFlowStrange::fVZETotM
private

Definition at line 268 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillEventSpy(), and MinimumRequirementsAA().

Bool_t AliAnalysisTaskFlowStrange::fVZEWarning
private

Definition at line 304 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillMakeQSpy(), MakeQVectors(), and MakeQVZE().

Int_t AliAnalysisTaskFlowStrange::fWhichPsi
private

Definition at line 280 of file AliAnalysisTaskFlowStrange.h.

Referenced by FillMakeQSpy(), PrintConfig(), and SetWhichPsi().


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