24 virtual TObject*
Clone(
const char* name=
"")
const;
25 virtual void SetOwner(Bool_t own=kTRUE);
29 virtual void Data(TString f=
"car",TString u=
"rad");
30 virtual void List(TString f=
"car",TString u=
"rad",TObjArray* tracks=0);
31 virtual void ListAll(TString f=
"car",TString u=
"rad",TObjArray* tracks=0);
37 Int_t
GetNtracks(Int_t idmode=0,Int_t chmode=2,Int_t pcode=0);
41 TObjArray*
GetTracks(Int_t idmode=0,Int_t chmode=2,Int_t pcode=0,TObjArray* tracks=0);
42 TObjArray*
GetTracks(TString name,Int_t mode=0,TObjArray* tracks=0);
44 void RemoveTracks(Int_t idmode=0,Int_t chmode=2,Int_t pcode=0);
47 void ShowTracks(Int_t mode=1,TString f=
"car",TString u=
"rad",TObjArray* tracks=0);
48 Double_t
GetPt(Float_t scale=-1);
49 Double_t
GetPl(Float_t scale=-1);
50 Double_t
GetEt(Float_t scale=-1);
51 Double_t
GetEl(Float_t scale=-1);
52 Double_t
GetMt(Float_t scale=-1);
60 TObjArray*
SortTracks(Int_t mode=-1,TObjArray* tracks=0,TObjArray* ordered=0);
67 Int_t
GetNsignals(TString classname=
"TObject",Int_t par=0)
const;
68 TObjArray*
GetSignals(TString classname,Int_t par=0,TObjArray* signals=0);
69 void ShowSignals(TString classname,Int_t par=0,Int_t mode=1,TString f=
"car",TString u=
"rad");
70 Double_t
GetSignalValue(TString classname,TString varname,Int_t mode=0,Int_t par=2);
Handling of 3-vectors in various reference frames.
Creation and investigation of a jet of particle tracks.
Double_t GetInvmass(Float_t scale=-1)
Double_t GetEnergy(Float_t scale=-1)
void SetReferencePoint(NcPosition &p)
void ShowTracks(Int_t mode=1, TString f="car", TString u="rad", TObjArray *tracks=0)
Double_t GetEl(Float_t scale=-1)
NcPosition * GetReferencePoint()
virtual void List(TString f="car", TString u="rad", TObjArray *tracks=0)
Double_t GetDistance(NcJet &j, Float_t scale=-1)
TObjArray * GetTracks(Int_t idmode=0, Int_t chmode=2, Int_t pcode=0, TObjArray *tracks=0)
Double_t GetPl(Float_t scale=-1)
void AddTrack(NcTrack *t)
Int_t GetNtracks(Int_t idmode=0, Int_t chmode=2, Int_t pcode=0)
void RemoveTracks(Int_t idmode=0, Int_t chmode=2, Int_t pcode=0)
Int_t GetTrackCopy() const
NcTrack * GetTrack(Int_t i) const
Double_t GetDistance(NcPosition *p, Float_t scale=-1)
NcTrack * GetIdTrack(Int_t id) const
Double_t GetDistance(NcTrack &t, Float_t scale=-1)
Double_t GetDistance(NcPosition &p, Float_t scale=-1)
void RemoveTrack(NcTrack *t)
TObjArray * fSelected
! Temp. array to hold user selected or ordered objects
Double_t GetMomentum(Float_t scale=-1)
Double_t GetSignalValue(TString classname, TString varname, Int_t mode=0, Int_t par=2)
void AddTrack(NcTrack *t, Int_t copy)
Double_t GetPt(Float_t scale=-1)
Double_t GetEt(Float_t scale=-1)
void SetEscale(Float_t scale)
TObjArray * GetSignals(TString classname, Int_t par=0, TObjArray *signals=0)
void ShowSignals(TString classname, Int_t par=0, Int_t mode=1, TString f="car", TString u="rad")
virtual void SetOwner(Bool_t own=kTRUE)
virtual TObject * Clone(const char *name="") const
TObjArray * SortTracks(Int_t mode=-1, TObjArray *tracks=0, TObjArray *ordered=0)
Float_t GetCharge() const
virtual void Data(TString f="car", TString u="rad")
void SetNtinit(Int_t n=2)
void SetTrackCopy(Int_t j)
Double_t GetMt(Float_t scale=-1)
virtual void ListAll(TString f="car", TString u="rad", TObjArray *tracks=0)
Int_t GetNsignals(TString classname="TObject", Int_t par=0) const
void ReplaceTrack(NcTrack *told, NcTrack *tnew)
Float_t GetEscale() const
Nc3Vector Get3Momentum(Float_t scale=-1) const
void AddTrack(NcTrack &t)
Handling of positions (with timestamps) in various reference frames.
Handling of positions in various reference frames.
Handling of the attributes of a reconstructed particle track.