Creation and investigation of a jet of particle tracks.
Copyright(c) 1997 NCFS/IIHE, All Rights Reserved. *
*
Authors: The Netherlands Center for Fundamental Studies (NCFS). *
The Inter-university Institute for High Energies (IIHE). *
Website : http:
Contact : Nick van Eijndhoven (nickve.nl@gmail.com) *
*
Contributors are mentioned in the code where appropriate. *
*
No part of this software may be used, copied, modified or distributed *
by any means nor transmitted or translated into machine language for *
commercial purposes without written permission by the IIHE representative. *
Permission to use the software strictly for non-commercial purposes *
is hereby granted without fee, provided that the above copyright notice *
appears in all copies and that both the copyright notice and this *
permission notice appear in the supporting documentation. *
This software is provided "as is" without express or implied warranty. *
The authors make no claims that this software is free of error, or is *
consistent with any particular standard of merchantability, or that it *
will meet your requirements for any particular application, other than *
indicated in the corresponding documentation. *
This software should not be relied on for solving a problem whose *
incorrect solution could result in injury to a person or loss of property. *
If you do use this software in such a manner, it is at your own risk. *
The authors disclaim all liability for direct or consequential damage *
resulting from your use of this software. *
Definition at line 17 of file NcJet.h.
|
| | NcJet () |
| |
| | NcJet (const NcJet &j) |
| |
| | NcJet (Int_t n) |
| |
| virtual | ~NcJet () |
| |
| void | AddTrack (NcTrack &t) |
| |
| void | AddTrack (NcTrack *t) |
| |
| virtual TObject * | Clone (const char *name="") const |
| |
| virtual void | Data (TString f="car", TString u="rad") |
| |
| Nc3Vector | Get3Momentum (Float_t scale=-1) const |
| |
| Float_t | GetCharge () const |
| |
| Double_t | GetDistance (NcJet &j, Float_t scale=-1) |
| |
| Double_t | GetDistance (NcJet *j, Float_t scale=-1) |
| |
| Double_t | GetDistance (NcPosition &p, Float_t scale=-1) |
| |
| Double_t | GetDistance (NcPosition *p, Float_t scale=-1) |
| |
| Double_t | GetDistance (NcTrack &t, Float_t scale=-1) |
| |
| Double_t | GetDistance (NcTrack *t, Float_t scale=-1) |
| |
| Double_t | GetEl (Float_t scale=-1) |
| |
| Double_t | GetEnergy (Float_t scale=-1) |
| |
| Float_t | GetEscale () const |
| |
| Double_t | GetEt (Float_t scale=-1) |
| |
| Int_t | GetId () const |
| |
| NcTrack * | GetIdTrack (Int_t id) const |
| |
| Double_t | GetInvmass (Float_t scale=-1) |
| |
| Double_t | GetMomentum (Float_t scale=-1) |
| |
| Double_t | GetMt (Float_t scale=-1) |
| |
| Int_t | GetNsignals (TString classname="TObject", Int_t par=0) const |
| |
| Int_t | GetNtracks (Int_t idmode=0, Int_t chmode=2, Int_t pcode=0) |
| |
| Int_t | GetNtracks (TString name, Int_t mode=0) |
| |
| Double_t | GetPl (Float_t scale=-1) |
| |
| Double_t | GetPt (Float_t scale=-1) |
| |
| Double_t | GetRapidity () |
| |
| NcPosition * | GetReferencePoint () |
| |
| TObjArray * | GetSignals (TString classname, Int_t par=0, TObjArray *signals=0) |
| |
| Double_t | GetSignalValue (TString classname, TString varname, Int_t mode=0, Int_t par=2) |
| |
| NcTrack * | GetTrack (Int_t i) const |
| |
| Int_t | GetTrackCopy () const |
| |
| TObjArray * | GetTracks (Int_t idmode=0, Int_t chmode=2, Int_t pcode=0, TObjArray *tracks=0) |
| |
| TObjArray * | GetTracks (TString name, Int_t mode=0, TObjArray *tracks=0) |
| |
| virtual void | List (TString f="car", TString u="rad", TObjArray *tracks=0) |
| |
| virtual void | ListAll (TString f="car", TString u="rad", TObjArray *tracks=0) |
| |
| void | RemoveTrack (NcTrack *t) |
| |
| void | RemoveTracks (Int_t idmode=0, Int_t chmode=2, Int_t pcode=0) |
| |
| void | RemoveTracks (TString name, Int_t mode=0) |
| |
| void | ReplaceTrack (NcTrack *told, NcTrack *tnew) |
| |
| virtual void | Reset () |
| |
| void | SetEscale (Float_t scale) |
| |
| void | SetId (Int_t id) |
| |
| virtual void | SetOwner (Bool_t own=kTRUE) |
| |
| void | SetReferencePoint (NcPosition &p) |
| |
| void | SetTrackCopy (Int_t j) |
| |
| void | ShowSignals (TString classname, Int_t par=0, Int_t mode=1, TString f="car", TString u="rad") |
| |
| void | ShowTracks (Int_t mode=1, TString f="car", TString u="rad", TObjArray *tracks=0) |
| |
| TObjArray * | SortTracks (Int_t mode=-1, TObjArray *tracks=0, TObjArray *ordered=0) |
| |
| | Nc4Vector () |
| |
| | Nc4Vector (const Nc4Vector &v) |
| |
| virtual | ~Nc4Vector () |
| |
| Double_t | Dot (Nc4Vector &q) |
| |
| Nc3Vector | Get3Vector () const |
| |
| Double_t | GetBeta () |
| |
| Nc3Vector | GetBetaVector () const |
| |
| void | GetErrors (Double_t *v, TString f, TString u="rad") |
| |
| void | GetErrors (Float_t *v, TString f, TString u="rad") |
| |
| Double_t | GetGamma () |
| |
| Double_t | GetInvariant () |
| |
| virtual Double_t | GetOpeningAngle (Nc3Vector &q, TString u="rad") |
| |
| virtual Double_t | GetOpeningAngle (Nc4Vector &q, TString u="rad") |
| |
| Double_t | GetPseudoRapidity () |
| |
| Double_t | GetResultError () const |
| |
| Double_t | GetScalar () |
| |
| Int_t | GetScalarFlag () const |
| |
| NcSignal * | GetUserData () const |
| |
| Nc3Vector | GetVecLong () const |
| |
| void | GetVector (Double_t *v, TString f, TString u="rad") |
| |
| void | GetVector (Float_t *v, TString f, TString u="rad") |
| |
| Nc3Vector | GetVecTrans () const |
| |
| Double_t | GetX (Int_t i, TString f, TString u="rad") |
| |
| Int_t | HasErrors () const |
| |
| Int_t | HasVector () const |
| |
| virtual void | Load (Nc4Vector &q) |
| |
| Nc4Vector | operator* (Double_t s) |
| |
| Nc4Vector & | operator*= (Double_t s) |
| |
| Nc4Vector | operator+ (Nc4Vector &q) |
| |
| Nc4Vector & | operator+= (Nc4Vector &q) |
| |
| Nc4Vector | operator- (Nc4Vector &q) |
| |
| Nc4Vector & | operator-= (Nc4Vector &q) |
| |
| Nc4Vector | operator/ (Double_t s) |
| |
| Nc4Vector & | operator/= (Double_t s) |
| |
| Nc4Vector & | operator= (const Nc4Vector &q) |
| |
| void | Set3Vector (Double_t *v, TString f, TString u="rad") |
| |
| void | Set3Vector (Double_t v1, Double_t v2, Double_t v3, TString f, TString u="rad") |
| |
| void | Set3Vector (Float_t *v, TString f, TString u="rad") |
| |
| void | Set3Vector (Nc3Vector &v) |
| |
| void | SetErrors (Double_t *v, TString f, TString u="rad") |
| |
| void | SetErrors (Double_t e0, Double_t e1, Double_t e2, Double_t e3, TString f, TString u="rad") |
| |
| void | SetErrors (Float_t *v, TString f, TString u="rad") |
| |
| void | SetInvariant (Double_t v2, Double_t dv2=0) |
| |
| void | SetInvariantError (Double_t dv2) |
| |
| void | SetScalar (Double_t v0, Double_t dv0=0) |
| |
| void | SetScalarError (Double_t dv0) |
| |
| void | SetUserData (NcSignal &s) |
| |
| void | SetUserData (NcSignal *s) |
| |
| void | SetVector (Double_t *v, TString f, TString u="rad") |
| |
| void | SetVector (Double_t v0, Double_t v1, Double_t v2, Double_t v3, TString f, TString u="rad") |
| |
| void | SetVector (Double_t v0, Nc3Vector &v) |
| |
| void | SetVector (Float_t *v, TString f, TString u="rad") |
| |
| virtual void | SetZero () |
| |