NCFS-Pack
A generic (astro)particle physics analysis framework
 
Loading...
Searching...
No Matches
RnoStation.h
Go to the documentation of this file.
1#ifndef RnoStation_h
2#define RnoStation_h
3
4// Copyright(c) 2021, RNO-G Experiment at Summit Station, All rights reserved.
5// See cxx source for full Copyright notice.
6
7#include "TROOT.h"
8
9#include "NcDetectorUnit.h"
10#include "NcDSP.h"
11
12#include "RnoString.h"
13#include "RnoULPDA.h"
14#include "RnoDLPDA.h"
15
17
19{
20 public:
21 RnoStation(const char* name="",const char* title=""); // Default constructor
22 virtual ~RnoStation(); // Default destructor
23 RnoStation(const RnoStation& q); // Copy constructor
24 virtual TObject* Clone(const char* name="") const; // Make a deep copy and provide its pointer
25 TGraph* DisplaySampling(Int_t ich,Int_t j=1); // Display the sampling of a channel for the j-th sampled observable
26 TCanvas* DisplaySamplings(Int_t j=1); // Display the samplings of all channels for the j-th sampled observable
27 TGraph GetSamplingGraph(Int_t ich,Int_t j=1); // Provide the sampling graph of a channel for the j-th sampled observable
28 TH1F GetSamplingDFT(Int_t ich,TString sel="AMP Hz",Int_t j=1); // Provide the sampling DFT of a channel for the j-th sampled observable
29
30 protected:
31 TCanvas* fCanvas;
32
33 ClassDef(RnoStation,5) // Handling of RNO-G event data.
34};
35#endif
NcDetectorUnit(const char *name="", const char *title="")
TH1F GetSamplingDFT(Int_t ich, TString sel="AMP Hz", Int_t j=1)
TCanvas * fCanvas
! Pointer to the temp. canvas for displays
Definition RnoStation.h:31
TGraph GetSamplingGraph(Int_t ich, Int_t j=1)
TCanvas * DisplaySamplings(Int_t j=1)
virtual TObject * Clone(const char *name="") const
virtual ~RnoStation()
RnoStation(const char *name="", const char *title="")
TGraph * DisplaySampling(Int_t ich, Int_t j=1)