NCFS-Pack
A generic (astro)particle physics analysis framework
Loading...
Searching...
No Matches
RnoStation Class Reference

Handling of RNO-G event data. More...

#include "RnoStation.h"

Inheritance diagram for RnoStation:
NcDetectorUnit NcDevice NcSignal NcPosition NcAttrib Nc3Vector

Detailed Description

Handling of RNO-G event data.

Copyright(c) 2021, RNO-G Experiment at Summit Station. All rights reserved.
Author: The RNO-G NCFS-based Offline Project.
Contributors are mentioned in the code where appropriate.
Permission to use, copy, modify and distribute this software and its
documentation 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.
The authors make no claims about the suitability of this software for
any purpose. It is provided "as is" without express or implied warranty.
// Class RnoStation
// Handling of RNO-G event data.
// Basically this class provides an RNO-G tailored user interface
// to the functionality of the class NcDetectorUnit.
//
// Notes :
// ------
// * In the event structure MC tracks are labeled with a negative track ID,
// whereas reconstructed tracks are labeled with a positive track ID.
// This allows for a direct selection of either MC or Reco tracks via the
// GetIdTrack() facility.
// * The particle codes used for the various tracks are the PDG ones.
// In the need of RNO-G specific "particle" types the PDG database
// may be extended in the usual way.
//
//--- Author: Nick van Eijndhoven, IIHE-VUB, Brussel, June 22, 2021 08:23Z
//- Modified: Nick van Eijndhoven, IIHE-VUB, Brussel, February 3, 2023 16:30Z

Definition at line 18 of file RnoStation.h.

Public Member Functions

 RnoStation (const char *name="", const char *title="")
 RnoStation (const RnoStation &q)
virtual ~RnoStation ()
virtual TObject * Clone (const char *name="") const
TGraph * DisplaySampling (Int_t ich, Int_t j=1)
TCanvas * DisplaySamplings (Int_t j=1)
TH1F GetSamplingDFT (Int_t ich, TString sel="AMP Hz", Int_t j=1)
TGraph GetSamplingGraph (Int_t ich, Int_t j=1)
Public Member Functions inherited from NcDetectorUnit
 NcDetectorUnit (const char *name="", const char *title="")
 NcDetectorUnit (const NcDetectorUnit &q)
virtual ~NcDetectorUnit ()
void AddDevice (NcDevice &d)
void AddDevice (NcDevice *d)
virtual void Data (TString f="car", TString u="rad")
virtual void Data (TString f="car", TString u="rad") const
void DisplayHits (TString classname, Bool_t follow, Bool_t inc, Int_t idx=1, Float_t scale=-1, Int_t dp=0, Int_t mode=1, Int_t mcol=4)
void DisplayHits (TString classname, Bool_t follow, Bool_t inc, TString name, Float_t scale=-1, Int_t dp=0, Int_t mode=1, Int_t mcol=4)
NcDetectorUnitGetDetectorUnit (TString name, Bool_t follow)
Int_t GetDevCopy () const
NcDeviceGetDevice (Int_t i) const
NcDeviceGetDevice (TString name, Bool_t follow)
TObjArray * GetDevices (TString classname, Bool_t follow, TObjArray *devices=0)
TObjArray * GetHitsDevices (TString classname, Bool_t follow, Bool_t inc, TObjArray *hits=0, TString name="none", Int_t mode=0, Int_t opt=0)
NcDetectorUnitGetIdDetectorUnit (Int_t id, Bool_t follow, TObjArray *devs=0)
NcDetectorUnitGetIdDetectorUnit (Int_t id, TString classname, Bool_t follow)
NcDeviceGetIdDevice (Int_t id, Bool_t follow, TObjArray *devs=0)
NcDeviceGetIdDevice (Int_t id, TString classname, Bool_t follow)
NcSignalGetIdHit (Int_t id, TString classname, Bool_t follow, Bool_t inc)
Int_t GetNdevices (Bool_t follow)
Int_t GetNdevices (TString classname, Bool_t follow, TObjArray *hits=0)
Int_t GetNhitsDevices (TString classname, Bool_t follow, Bool_t inc)
void RemoveDevice (NcDevice *d)
virtual void Reset (Int_t mode=0)
void SetDevCopy (Int_t j)
virtual void SetOwner (Bool_t own=kTRUE)
void ShowDevices (Int_t mode=1, Bool_t header=kTRUE)
void ShowDevices (TString classname, Int_t mode=1, Bool_t header=kTRUE)
void ShowHits (TString classname, Bool_t follow, Bool_t inc, Int_t mode=1, TString f="car", TString u="rad")
TObjArray * SortDevices (TObjArray *hits, Int_t idx=1, Int_t mode=-1, Int_t mcal=1, Int_t deadcheck=1, TObjArray *ordered=0)
TObjArray * SortDevices (TObjArray *hits, TString name, Int_t mode=-1, Int_t mcal=1, Int_t deadcheck=1, TObjArray *ordered=0)
TObjArray * SortDevices (TString classname, Bool_t follow, Bool_t inc, Int_t idx=1, Int_t mode=-1, Int_t mcal=1, Int_t deadcheck=1, TObjArray *ordered=0)
TObjArray * SortDevices (TString classname, Bool_t follow, Bool_t inc, TString name, Int_t mode=-1, Int_t mcal=1, Int_t deadcheck=1, TObjArray *ordered=0)
TObjArray * SortHits (Int_t idx=1, Int_t mode=-1, TObjArray *hits=0, Int_t mcal=1, Int_t deadcheck=1, TObjArray *ordered=0)
TObjArray * SortHits (TString classname, Bool_t follow, Bool_t inc, Int_t idx=1, Int_t mode=-1, Int_t mcal=1, Int_t deadcheck=1, TObjArray *ordered=0)
TObjArray * SortHits (TString classname, Bool_t follow, Bool_t inc, TString name, Int_t mode=-1, Int_t mcal=1, Int_t deadcheck=1, TObjArray *ordered=0)
TObjArray * SortHits (TString name, Int_t mode=-1, TObjArray *hits=0, Int_t mcal=1, Int_t deadcheck=1, TObjArray *ordered=0)
Public Member Functions inherited from NcDevice
 NcDevice (const char *name="", const char *title="")
 NcDevice (const NcDevice &dev)
virtual ~NcDevice ()
void AddHit (NcSignal &s)
void AddHit (NcSignal *s)
void DisplayHits (Int_t idx=1, Float_t scale=-1, TObjArray *hits=0, Int_t dp=0, Int_t mode=1, Int_t mcol=4)
void DisplayHits (TString name, Float_t scale=-1, TObjArray *hits=0, Int_t dp=0, Int_t mode=1, Int_t mcol=4)
NcPosition GetCOG (TObjArray *hits, Int_t pos=0, TString slotname="none", Int_t mode=0) const
Double_t GetCVAL (TObjArray *hits, TString obsname, TString weightname="none", Int_t mode=0, Int_t type=1) const
void GetExtremes (Float_t &vmin, Float_t &vmax, Int_t idx=1, TObjArray *hits=0, Int_t mode=1, Int_t deadcheck=1) const
void GetExtremes (Float_t &vmin, Float_t &vmax, TString name, TObjArray *hits=0, Int_t mode=1, Int_t deadcheck=1) const
NcSignalGetHit (Int_t j) const
NcSignalGetHit (TString name, Int_t mode=0, Int_t opt=0) const
Int_t GetHitCopy () const
Nc3Vector GetHitPath (TObjArray *hits, Int_t pos=0) const
TObjArray * GetHits ()
void GetHits (TObjArray &selected, TString name, Int_t mode=0, Int_t opt=0, TObjArray *hits=0) const
NcSignalGetIdHit (Int_t id) const
Int_t GetNhits () const
Int_t GetNhits (TString name, Int_t mode=0, Int_t opt=0) const
Int_t GetStatus () const
void RemoveHit (NcSignal &s)
void RemoveHit (NcSignal *s)
void RemoveHits ()
void SetHitCopy (Int_t j)
void SetStatus (Int_t word)
void ShowHit (Int_t j=0, TString f="car", TString u="rad") const
Double_t SlideWindow (TObjArray *hits, Double_t thres, Double_t swin, TString sname, Int_t smode=0, TString wname="none", Int_t wmode=0, Int_t *i1=0, Int_t *i2=0) const
TObjArray * SortHits (Int_t idx=1, Int_t mode=-1, TObjArray *hits=0, Int_t mcal=1, Int_t deadcheck=1, TObjArray *ordered=0)
TObjArray * SortHits (TString name, Int_t mode=-1, TObjArray *hits=0, Int_t mcal=1, Int_t deadcheck=1, TObjArray *ordered=0)
Double_t SumSignals (Int_t idx, Int_t mode=1, TObjArray *hits=0)
Double_t SumSignals (TString name, Int_t mode=1, TObjArray *hits=0)
Public Member Functions inherited from NcSignal
 NcSignal (const char *name="", const char *title="")
 NcSignal (const NcSignal &s)
virtual ~NcSignal ()
void AddLink (TObject *obj, Int_t j=1)
void AddLink (TObject *obj, TString name)
virtual void AddSignal (Double_t sig, Int_t j=1)
virtual void AddSignal (Double_t sig, TString name)
void AddTrack (NcTrack &t, Int_t mode=1)
void DeleteSample (Int_t j=1)
void DeleteSample (TString name)
virtual void DeleteSignals (Int_t mode=0)
void DeleteWaveform (Int_t j=1)
void DeleteWaveform (TString name)
NcSampleDisplaySample (Int_t j=1, Int_t i=1) const
NcSampleDisplaySample (TString name, Int_t i=1) const
NcDeviceGetDevice () const
Int_t GetErrorFlag (Int_t j=1) const
Int_t GetErrorFlag (TString name) const
NcTrackGetIdTrack (Int_t id) const
Int_t GetIndices (TObject *obj, Int_t j, TArrayI &ks) const
Int_t GetIndices (TObject *obj, TArrayI &js, Int_t k) const
Int_t GetIndices (TObject *obj, TArrayI &js, TArrayI &ks) const
Int_t GetIndices (TObject *obj, TString name, TArrayI &ks) const
TObject * GetLink (Int_t j=1, Int_t k=1) const
TObject * GetLink (TString name, Int_t k=1) const
Int_t GetNerrors () const
Int_t GetNlinks (TObject *obj, TString name) const
Int_t GetNlinks (TObject *obj=0, Int_t j=0) const
Int_t GetNsamples () const
virtual Int_t GetNslots () const
Int_t GetNtracks (NcTrack *t=0) const
Int_t GetNvalues () const
Int_t GetNwaveforms () const
NcSampleGetSample (Int_t j=1) const
NcSampleGetSample (TString name) const
Int_t GetSampleIndex (TString name) const
virtual Float_t GetSignal (Int_t j=1, Int_t mode=0) const
virtual Float_t GetSignal (TString name, Int_t mode=0) const
virtual Float_t GetSignalError (Int_t j=1) const
virtual Float_t GetSignalError (TString name) const
Int_t GetSignalFlag (Int_t j=1) const
Int_t GetSignalFlag (TString name) const
Int_t GetSwapMode () const
NcTrackGetTrack (Int_t j) const
TH1F * GetWaveform (Int_t j=1) const
TH1F * GetWaveform (TString name) const
Int_t GetWaveformIndex (TString name) const
virtual void List (Int_t j=0) const
virtual void List (TString name) const
void ListSample (Int_t j=0) const
void ListTrack (Int_t j=0) const
void ListWaveform (Int_t j=0) const
void RemoveTrack (NcTrack &t, Int_t mode=1)
void RemoveTracks (Int_t mode=1)
void ResetLink (Int_t j=1, Int_t k=1)
void ResetLink (TString name, Int_t k=1)
void ResetLinks (TObject *obj, Int_t j=0, Int_t k=0)
void ResetLinks (TObject *obj, TString name, Int_t k=0)
void ResetSample (Int_t j=1)
void ResetSample (TString name)
virtual void ResetSignals (Int_t mode=0)
void ResetWaveform (Int_t j=1)
void ResetWaveform (TString name)
void SetDevice (NcDevice *dev)
void SetLink (TObject *obj, Int_t j=1, Int_t k=1)
void SetLink (TObject *obj, TString name, Int_t k=1)
void SetSample (NcSample *sample, Int_t j=1)
virtual void SetSignal (Double_t sig, Int_t j=1)
virtual void SetSignal (Double_t sig, TString name)
virtual void SetSignalError (Double_t dsig, Int_t j=1)
virtual void SetSignalError (Double_t dsig, TString name)
void SetSwapMode (Int_t swap=1)
void SetWaveform (TH1F *waveform, Int_t j=1)
Public Member Functions inherited from NcPosition
 NcPosition ()
 NcPosition (const NcPosition &p)
virtual ~NcPosition ()
Double_t GetDistance (NcPosition &p, Float_t scale=-1)
Double_t GetDistance (NcPosition *p, Float_t scale=-1)
NcPositionGetPosition ()
void GetPosition (Double_t *r, TString f, TString u="rad", Float_t s=-1) const
void GetPosition (Float_t *r, TString f, TString u="rad", Float_t s=-1) const
void GetPositionErrors (Double_t *e, TString f, TString u="rad", Float_t s=-1) const
void GetPositionErrors (Float_t *e, TString f, TString u="rad", Float_t s=-1) const
NcTimestampGetTimestamp ()
Float_t GetUnitScale () const
NcPositionoperator= (const NcPosition &p)
void RemoveTimestamp ()
void ResetPosition ()
void SetPosition (Double_t *r, TString f, TString u="rad")
void SetPosition (Double_t r1, Double_t r2, Double_t r3, TString f, TString u="rad")
void SetPosition (Float_t *r, TString f, TString u="rad")
void SetPosition (Nc3Vector &r)
void SetPositionErrors (Double_t *e, TString f, TString u="rad")
void SetPositionErrors (Double_t e1, Double_t e2, Double_t e3, TString f, TString u="rad")
void SetPositionErrors (Float_t *e, TString f, TString u="rad")
void SetTimestamp (NcTimestamp &t)
void SetUnitScale (Float_t s)
Public Member Functions inherited from Nc3Vector
 Nc3Vector ()
 Nc3Vector (const Nc3Vector &v)
virtual ~Nc3Vector ()
Double_t ConvertAngle (Double_t a, TString in, TString out) const
Nc3Vector Cross (Nc3Vector &q) const
Double_t Dot (Nc3Vector &q)
void GetErrors (Double_t *e, TString f, TString u="rad") const
void GetErrors (Float_t *e, TString f, TString u="rad") const
Double_t GetNorm ()
virtual Double_t GetOpeningAngle (Nc3Vector &q, TString u="rad")
Nc3Vector GetPrimed (TRotMatrix *m) const
Double_t GetPseudoRapidity ()
Double_t GetResultError () const
Nc3Vector GetUnprimed (TRotMatrix *m) const
Nc3Vector GetVecLong () const
void GetVector (Double_t *v, TString f, TString u="rad") const
void GetVector (Float_t *v, TString f, TString u="rad") const
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 (Nc3Vector &q)
Nc3Vector operator* (Double_t s) const
Nc3Vectoroperator*= (Double_t s)
Nc3Vector operator+ (Nc3Vector &q) const
Nc3Vectoroperator+= (Nc3Vector &q)
Nc3Vector operator- (Nc3Vector &q) const
Nc3Vectoroperator-= (Nc3Vector &q)
Nc3Vector operator/ (Double_t s) const
Nc3Vectoroperator/= (Double_t s)
Nc3Vectoroperator= (const Nc3Vector &q)
void PrintAngle (Double_t a, TString in, TString out, Int_t ndig=1, Bool_t align=kFALSE) const
void SetErrors (Double_t *e, TString f, TString u="rad")
void SetErrors (Double_t e1, Double_t e2, Double_t e3, TString f, TString u="rad")
void SetErrors (Float_t *e, TString f, TString u="rad")
void SetVector (Double_t *v, TString f, TString u="rad")
void SetVector (Double_t v1, Double_t v2, Double_t v3, TString f, TString u="rad")
void SetVector (Float_t *v, TString f, TString u="rad")
virtual void SetZero ()
Public Member Functions inherited from NcAttrib
 NcAttrib ()
 NcAttrib (const NcAttrib &a)
virtual ~NcAttrib ()
void AddNamedSlot (TString s)
void DecreaseEdgeValue (Int_t j=1)
void DecreaseEdgeValue (TString name)
void DeleteCalibrations (Int_t mode=0)
TF1 * GetCalFunction (Int_t j=1) const
TF1 * GetCalFunction (TString name) const
Int_t GetCalWord (Int_t j=1) const
Int_t GetCalWord (TString name) const
Int_t GetDeadValue (Int_t j=1) const
Int_t GetDeadValue (TString name) const
TF1 * GetDecalFunction (Int_t j=1) const
TF1 * GetDecalFunction (TString name) const
Int_t GetEdgeValue (Int_t j=1) const
Int_t GetEdgeValue (TString name) const
Float_t GetGain (Int_t j=1) const
Float_t GetGain (TString name) const
Int_t GetGainFlag (Int_t j=1) const
Int_t GetGainFlag (TString name) const
Int_t GetLockValue (Int_t j=1) const
Int_t GetLockValue (TString name) const
Int_t GetNcalflags () const
Int_t GetNcalfuncs () const
Int_t GetNdecalfuncs () const
Int_t GetNgains () const
Int_t GetNnames () const
Int_t GetNoffsets () const
Float_t GetOffset (Int_t j=1) const
Float_t GetOffset (TString name) const
Int_t GetOffsetFlag (Int_t j=1) const
Int_t GetOffsetFlag (TString name) const
Int_t GetSlotIndex (TString name, Int_t opt=0) const
TString GetSlotName (Int_t j=1) const
void IncreaseEdgeValue (Int_t j=1)
void IncreaseEdgeValue (TString name)
virtual void Load (NcAttrib &a, Int_t j=0)
virtual void Load (NcAttrib &a, TString name)
void Lock (Int_t j=1)
void Lock (TString name)
void ResetGain (Int_t j=1)
void ResetGain (TString name)
void ResetOffset (Int_t j=1)
void ResetOffset (TString name)
void SetAlive (Int_t j=1)
void SetAlive (TString name)
void SetCalFunction (TF1 *f, Int_t j=1)
void SetCalFunction (TF1 *f, TString name)
void SetDead (Int_t j=1)
void SetDead (TString name)
void SetDecalFunction (TF1 *f, Int_t j=1)
void SetDecalFunction (TF1 *f, TString name)
void SetEdgeOff (Int_t j=1)
void SetEdgeOff (TString name)
void SetEdgeOn (Int_t j=1)
void SetEdgeOn (TString name)
void SetEdgeValue (Int_t val, Int_t j=1)
void SetEdgeValue (Int_t val, TString name)
void SetGain (Double_t gain, Int_t j=1)
void SetGain (Double_t gain, TString name)
void SetOffset (Double_t off, Int_t j=1)
void SetOffset (Double_t off, TString name)
void SetSlotName (TString s, Int_t j=1)
void Unlock (Int_t j=1)
void Unlock (TString name)

Protected Attributes

TCanvas * fCanvas
 ! Pointer to the temp. canvas for displays
Protected Attributes inherited from NcDetectorUnit
Int_t fDevCopy
TObjArray * fDevices
TObjArray * fDevs
 ! Temp. array to hold references to user selected devices
TObject * fDisplay
 ! Temp. pointer to hold objects which serve event displays
TObjArray * fOrdered
 ! Temp. array to hold references to various ordered objects
TObjArray * fThits
 ! Temp. array to hold references to the registered NcDevice hits
Protected Attributes inherited from NcDevice
Int_t fHitCopy
TObjArray * fHits
TObjArray * fMarkers
 ! Temp. array to hold the 3D markers for the hit display
TObjArray * fOrdered
 ! Temp. array to hold the ordered hits
Int_t fStatus
Protected Attributes inherited from NcSignal
TObject * fDevice
TArrayF * fDsignals
NcObjMatrixfLinks
TObjArray * fSamples
TArrayI * fSigflags
TArrayF * fSignals
TObjArray * fTracks
TObjArray * fWaveforms
Protected Attributes inherited from NcPosition
Float_t fScale
NcTimestampfTstamp
Protected Attributes inherited from Nc3Vector
Double32_t fDresult
 ! Error on scalar result (e.g. norm or dotproduct)
Int_t fNv
Double32_t * fV
Protected Attributes inherited from NcAttrib
TArrayI * fCalflags
TObjArray * fCalfuncs
TObjArray * fDecalfuncs
TArrayF * fGains
TObjArray * fNames
TArrayF * fOffsets

Additional Inherited Members

Public Attributes inherited from NcSignal
Bool_t fDevset
Protected Member Functions inherited from NcDetectorUnit
void LoadDevices (TString classname, Bool_t follow, TObjArray *hits=0, NcDetectorUnit *unit=0)
void LoadHits (TString classname, Bool_t follow, Bool_t inc, TObjArray *hits=0, NcDetectorUnit *unit=0)
void ShowDevicesTree (TString classname, Int_t mode=1, NcDetectorUnit *unit=0)
Protected Member Functions inherited from NcSignal
void SetSigFlags (Int_t is, Int_t ie, Int_t j)
Protected Member Functions inherited from NcAttrib
void SetCalFlags (Int_t gf, Int_t of, Int_t j)

Constructor & Destructor Documentation

◆ RnoStation() [1/2]

RnoStation::RnoStation ( const char * name = "",
const char * title = "" )
// Default constructor.

Definition at line 48 of file RnoStation.cxx.

◆ ~RnoStation()

RnoStation::~RnoStation ( )
virtual
// Default destructor.

Definition at line 59 of file RnoStation.cxx.

◆ RnoStation() [2/2]

RnoStation::RnoStation ( const RnoStation & q)
// Copy constructor.

Definition at line 74 of file RnoStation.cxx.

Member Function Documentation

◆ Clone()

TObject * RnoStation::Clone ( const char * name = "") const
virtual
// Make a deep copy of the current object and provide the pointer to the copy.
// This memberfunction enables automatic creation of new objects of the
// correct type depending on the object type, a feature which may be very useful
// for containers like NcEvent when adding objects in case the
// container owns the objects.

Reimplemented from NcDetectorUnit.

Definition at line 290 of file RnoStation.cxx.

◆ DisplaySampling()

TGraph * RnoStation::DisplaySampling ( Int_t ich,
Int_t j = 1 )
// Display the sampling of the j-th sampled observable (1=first) for the selected channel number "ich".
// The graph will display the values of the j-th observable versus the sample entry number.
//
// The returned argument is the pointer to the created graph.
// For extended functionality, please refer to the (inherited) memberfunction DisplaySample().
//
// The default value is j=1.

Definition at line 85 of file RnoStation.cxx.

◆ DisplaySamplings()

TCanvas * RnoStation::DisplaySamplings ( Int_t j = 1)
// Display the sampling of the j-th sampled observable (1=first) for all channels.
// The graph will display the values of the j-th observable versus the sample entry number.
//
// The returned argument is the pointer to the created canvas.
// For extended functionality, please refer to the (inherited) memberfunction DisplaySample().
//
// The default value is j=1.

Definition at line 135 of file RnoStation.cxx.

◆ GetSamplingDFT()

TH1F RnoStation::GetSamplingDFT ( Int_t ich,
TString sel = "AMP Hz",
Int_t j = 1 )
// Provide the Discrete Fourier Transform (DFT) of the j-th sampled observable (1=first)
// for the selected channel number "ich".
//
// sel : String to specify the contents and representation of the result histogram
// "RE" --> Y-axis shows the values of the real (re) components
// "IM" --> Y-axis shows the values of the imaginary (im) components
// "AMP" --> Y-axis shows the values of the amplitudes, i.e. sqrt(re*re+im*im)
// "PHIR" --> Y-axis shows the values of the phases, i.e. arctan(im/re), in radians
// "PHID" --> Y-axis shows the values of the phases, i.e. arctan(im/re), in degrees
// "k" --> X-axis represents the index k in the frequency domain
// "f" --> X-axis represents the fraction f of the sampling rate in the frequency domain
// "Hz" --> X-axis represents the actual frequency in Hz in the frequency domain
// "n" --> X-axis represents the index n in the time domain
// "t" --> X-axis represents the actual time in seconds in the time domain
// "2" --> X-axis spans the full number of data points, instead of the usual (N/2)+1
//
// Examples :
// ----------
// sel="AMP f" will show the (N/2)+1 amplitudes as a function of the fractional sampling rate.
// sel="RE k 2" will show all N real components as a function of the index k in the frequency domain.
//
// The default values are sel="AMP Hz" and j=1.

Definition at line 241 of file RnoStation.cxx.

◆ GetSamplingGraph()

TGraph RnoStation::GetSamplingGraph ( Int_t ich,
Int_t j = 1 )
// Provide the sampling graph of the j-th sampled observable (1=first) for the selected channel number "ich".
// The graph contains the values of the j-th observable versus the sample entry number.
//
// The default value is j=1.

Definition at line 187 of file RnoStation.cxx.

Member Data Documentation

◆ fCanvas

TCanvas* RnoStation::fCanvas
protected

! Pointer to the temp. canvas for displays

Definition at line 31 of file RnoStation.h.


The documentation for this class was generated from the following files: