17 #include "TClonesArray.h" 18 #include "TObjArray.h" 21 #include "TParticlePDG.h" 31 RhoCandList(
const char *name =
"RhoCandList", UInt_t capacity = 512);
97 Combine(l1, l2, l3, l4, l5, l6);
102 Combine(l1, l2, l3, l4, l5, l6, l7);
107 Combine(l1, l2, l3, l4, l5, l6, l7, l8);
111 const TParticlePDG *pdt)
113 Combine(l1, l2, l3, l4, l5, l6, l7, l8, l9);
119 Combine(l1, l2, l3, l4, l5, l6, l7, l8, l9, l10);
167 const TParticlePDG *pdt)
204 Combine(l1, l2, l3, l4, l5, l6);
209 Combine(l1, l2, l3, l4, l5, l6, l7);
214 Combine(l1, l2, l3, l4, l5, l6, l7, l8);
220 Combine(l1, l2, l3, l4, l5, l6, l7, l8, l9);
226 Combine(l1, l2, l3, l4, l5, l6, l7, l8, l9, l10);
310 Combine(l1, l2, l3, l4, l5, l6);
315 Combine(l1, l2, l3, l4, l5, l6, l7);
320 Combine(l1, l2, l3, l4, l5, l6, l7, l8);
326 Combine(l1, l2, l3, l4, l5, l6, l7, l8, l9);
332 Combine(l1, l2, l3, l4, l5, l6, l7, l8, l9, l10);
394 void SetType(
const TParticlePDG *pdt,
int start = 0);
395 void SetType(
const char *name,
int start = 0);
396 void SetType(Int_t pdgcode,
int start = 0);
414 void Boost(
const TVector3 &);
420 void PrintOn(std::ostream &o = std::cout)
const;
428 void SetFast(Bool_t yesno = kTRUE) { fFast = yesno; }
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, const TParticlePDG *pdt)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, Int_t pdgcode)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, Int_t pdgcode)
void InsertAt(Int_t i, const RhoCandidate *c)
void Add(const RhoCandidate *c)
Int_t GetNumberOfCandidates() const
void Combine(RhoCandList &l1, RhoCandList &l2, Int_t pdgcode)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, const char *name)
void Append(const RhoCandidate *c)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, RhoCandList &l9, const char *name)
Int_t GetNumberOfTracks() const
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, Int_t pdgcode)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, Int_t pdgcode)
void Combine(RhoCandList &l1, RhoCandList &l2, const char *name)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, const char *name)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, const TParticlePDG *pdt)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, const TParticlePDG *pdt)
void SetNumberOfTracks(Int_t)
RhoCandList(const char *name="RhoCandList", UInt_t capacity=512)
void Boost(const TVector3 &)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, const char *name)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, RhoCandList &l9, const TParticlePDG *pdt)
TVector3 GetTotalMomentum(Double_t pmin=0.0)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, const char *name)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, const char *name)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, const char *name)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, RhoCandList &l9, RhoCandList &l10, const TParticlePDG *pdt)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, const char *name)
RhoCandList * GetFittedList()
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, const TParticlePDG *pdt)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, RhoCandList &l9, Int_t pdgcode)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, const TParticlePDG *pdt)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, const TParticlePDG *pdt)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, const char *name)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, RhoCandList &l9, RhoCandList &l10, Int_t pdgcode)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, const TParticlePDG *pdt)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, RhoCandList &l9, RhoCandList &l10, const TParticlePDG *pdt)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, Int_t pdgcode)
void Combine(RhoCandList &l1, RhoCandList &l2)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, RhoCandList &l9, RhoCandList &l10, const char *name)
void operator=(const RhoCandList &)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, const char *name)
void Select(RhoParticleSelectorBase *pidmgr)
RhoCandidate * GetConst(Int_t) const
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, Int_t pdgcode)
void SetType(const TParticlePDG *pdt, int start=0)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, Int_t pdgcode)
void SetFast(Bool_t yesno=kTRUE)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, Int_t pdgcode)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, const TParticlePDG *pdt)
Int_t Remove(RhoCandidate *)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, const TParticlePDG *pdt)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, const char *name)
Int_t RemoveFamily(RhoCandidate *)
void Sort(int(*compfunc)(const RhoCandidate **, const RhoCandidate **))
Int_t OccurrencesOf(RhoCandidate *)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, RhoCandList &l9, RhoCandList &l10, Int_t pdgcode)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, Int_t pdgcode)
void Remainder(RhoCandList &)
RhoCandidate * operator[](Int_t)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, const char *name)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, RhoCandList &l9, const TParticlePDG *pdt)
void FillFittedList(RhoCandList &fittedlist)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, Int_t pdgcode)
void PrintOn(std::ostream &o=std::cout) const
RhoCandidate * Get(Int_t)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, RhoCandList &l9, RhoCandList &l10, const char *name)
void Put(const RhoCandidate *, Int_t i=-1)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, Int_t pdgcode)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, const char *name)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, const TParticlePDG *pdt)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, const TParticlePDG *pdt)
std::ostream & operator<<(std::ostream &o, const RhoCandList &)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, Int_t pdgcode)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, RhoCandList &l9, Int_t pdgcode)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, Int_t pdgcode)
void Combine(RhoCandList &l1, RhoCandList &l2, const TParticlePDG *pdt)
void SetNumberOfCandidates(Int_t n)
Double_t GetTotalEnergy(Double_t emin=0.0)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, const TParticlePDG *pdt)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, const TParticlePDG *pdt)
void Combine(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, RhoCandList &l5, RhoCandList &l6, RhoCandList &l7, RhoCandList &l8, RhoCandList &l9, const char *name)
void CombineAndAppend(RhoCandList &l1, RhoCandList &l2, RhoCandList &l3, RhoCandList &l4, const char *name)