10 #include <AliVParticle.h> 75 CPart() : fPt(0), fEta(0), fPhi(0), fCharge(0) {;}
77 CPart(
const CPart &p) : fPt(p.fPt), fEta(p.fEta), fPhi(p.fPhi), fCharge(p.fCharge) {;}
78 CPart(
const AliVParticle &p) : fPt(p.Pt()), fEta(p.Eta()), fPhi(TVector2::Phi_0_2pi(p.Phi())), fCharge(p.Charge()) {;}
79 CPart(
const TParticle &p);
91 class VPart:
public AliVParticle {
93 VPart() : AliVParticle(), fMom(), fCharge(0) {;}
94 VPart(
const VPart &p) : AliVParticle(p), fMom(p.fMom), fCharge(p.fCharge) {;}
std::vector< Double_t > fEGQCCuts
virtual Double_t Y() const
virtual Double_t OneOverPt() const
VPart & operator=(const VPart &p)
void EnableQC4with4NL(Int_t mn=50, Double_t etamin=0.0)
void AddQC4withEG(Double_t etagap)
TList * fList
vector with particles
TH1 * fHists[999]
list with histograms
std::vector< CPart > fParts
number of particles
virtual Int_t GetLabel() const
virtual Bool_t PxPyPz(Double_t p[3]) const
CPart(const AliVParticle &p)
std::vector< Double_t > fEGC3
eta gap c2
virtual Double_t Phi() const
std::vector< Double_t > fEGCuts
virtual Bool_t XvYvZv(Double_t x[3]) const
std::vector< Double_t > fEGS2
eta gap c3
virtual Double_t Pt() const
virtual Double_t Xv() const
TComplex fQC[7]
eta counts per gap
void SetKine(Double_t etamin, Double_t etamax, Double_t ptmin, Double_t ptmax)
CPart(Double_t pt, Double_t eta, Double_t phi, Short_t ch)
void SetTracks(TObjArray &trks, Bool_t doKinCuts=1)
std::vector< Double_t > fEGS3
eta gap s2
virtual Double_t Eta() const
std::vector< Double_t > fEGC2
std::vector< Int_t > fEGCounts
eta gap s3
virtual Short_t Charge() const
virtual Double_t M() const
virtual Double_t Theta() const
virtual const Double_t * PID() const
virtual Double_t Yv() const
virtual Double_t Px() const
virtual Int_t PdgCode() const
Cumulants(const char *name="cumulants", Int_t mbins=350, Int_t minM=10)
void EnableQC4with3NL(Int_t mn=100, Double_t etamin=0.0)
virtual Double_t E() const
virtual Double_t Pz() const
virtual Double_t P() const
virtual Double_t Zv() const
virtual Double_t Py() const