25 NcSignal(
const char* name=
"",
const char* title=
"");
28 virtual TObject*
Clone(
const char* name=
"")
const;
29 virtual void SetSignal(Double_t sig,Int_t j=1);
30 virtual void SetSignal(Double_t sig,TString name);
31 virtual void AddSignal(Double_t sig,Int_t j=1);
32 virtual void AddSignal(Double_t sig,TString name);
33 virtual Float_t
GetSignal(Int_t j=1,Int_t mode=0)
const;
34 virtual Float_t
GetSignal(TString name,Int_t mode=0)
const;
41 virtual void Reset(Int_t mode=0);
42 virtual void Data(TString f=
"car",TString u=
"rad")
const;
43 virtual void List(Int_t j=0)
const;
44 virtual void List(TString name)
const;
69 Int_t
GetNlinks(TObject* obj=0,Int_t j=0)
const;
70 Int_t
GetNlinks(TObject* obj,TString name)
const;
71 void SetLink(TObject* obj,Int_t j=1,Int_t k=1);
72 void SetLink(TObject* obj,TString name,Int_t k=1);
73 void AddLink(TObject* obj,Int_t j=1);
74 void AddLink(TObject* obj,TString name);
75 TObject*
GetLink(Int_t j=1,Int_t k=1)
const;
76 TObject*
GetLink(TString name,Int_t k=1)
const;
77 Int_t
GetIndices(TObject* obj,TArrayI& js,TArrayI& ks)
const;
78 Int_t
GetIndices(TObject* obj,Int_t j,TArrayI& ks)
const;
79 Int_t
GetIndices(TObject* obj,TString name,TArrayI& ks)
const;
80 Int_t
GetIndices(TObject* obj,TArrayI& js,Int_t k)
const;
83 void ResetLinks(TObject* obj,Int_t j=0,Int_t k=0);
84 void ResetLinks(TObject* obj,TString name,Int_t k=0);
Signal (Hit) handling of a generic device.
Handling of a matrix structure of objects.
Sampling and statistics tools for various multi-dimensional data samples.
virtual void DeleteSignals(Int_t mode=0)
void SetSigFlags(Int_t is, Int_t ie, Int_t j)
Int_t GetNwaveforms() const
virtual void ResetSignals(Int_t mode=0)
virtual void Reset(Int_t mode=0)
void DeleteWaveform(Int_t j=1)
virtual void List(Int_t j=0) const
Int_t GetNtracks(NcTrack *t=0) const
NcSample * DisplaySample(Int_t j=1, Int_t i=1) const
void ResetLink(Int_t j=1, Int_t k=1)
TH1F * GetWaveform(Int_t j=1) const
virtual void SetSignal(Double_t sig, Int_t j=1)
Int_t GetSampleIndex(TString name) const
void SetSwapMode(Int_t swap=1)
void RemoveTracks(Int_t mode=1)
NcDevice * GetDevice() const
Int_t GetNlinks(TObject *obj=0, Int_t j=0) const
void ListWaveform(Int_t j=0) const
NcSample * GetSample(Int_t j=1) const
virtual TObject * Clone(const char *name="") const
void ListSample(Int_t j=0) const
void RemoveTrack(NcTrack &t, Int_t mode=1)
NcTrack * GetIdTrack(Int_t id) const
Int_t GetIndices(TObject *obj, TArrayI &js, TArrayI &ks) const
void SetDevice(NcDevice *dev)
void SetWaveform(TH1F *waveform, Int_t j=1)
Int_t GetSwapMode() const
virtual Float_t GetSignal(Int_t j=1, Int_t mode=0) const
NcSignal(const char *name="", const char *title="")
virtual Int_t GetNslots() const
void SetSample(NcSample *sample, Int_t j=1)
void AddTrack(NcTrack &t, Int_t mode=1)
void DeleteSample(Int_t j=1)
TObject * GetLink(Int_t j=1, Int_t k=1) const
void ResetSample(Int_t j=1)
virtual Float_t GetSignalError(Int_t j=1) const
void ListTrack(Int_t j=0) const
Int_t GetNsamples() const
virtual void AddSignal(Double_t sig, Int_t j=1)
virtual void Data(TString f="car", TString u="rad") const
virtual void SetSignalError(Double_t dsig, Int_t j=1)
void AddLink(TObject *obj, Int_t j=1)
Int_t GetSignalFlag(Int_t j=1) const
void ResetWaveform(Int_t j=1)
NcTrack * GetTrack(Int_t j) const
Int_t GetErrorFlag(Int_t j=1) const
Int_t GetWaveformIndex(TString name) const
void SetLink(TObject *obj, Int_t j=1, Int_t k=1)
void ResetLinks(TObject *obj, Int_t j=0, Int_t k=0)
Handling of the attributes of a reconstructed particle track.