NCFS-Pack
A generic (astro)particle physics analysis framework
 
Loading...
Searching...
No Matches
RnoDetector.h
Go to the documentation of this file.
1#ifndef RnoDetector_h
2#define RnoDetector_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 "NcDetector.h"
8
9#include "RnoStation.h"
10
12
13class RnoDetector : public NcDetector
14{
15 public:
16 RnoDetector(const char* name="",const char* title=""); // Default constructor
17 virtual ~RnoDetector(); // Default destructor
18 RnoDetector(const RnoDetector& d); // Copy constructor
19 virtual TObject* Clone(const char* name="") const; // Make a deep copy and provide its pointer
20 RnoStation* GetStation(Int_t id,Bool_t create); // Provide access to an RNO-G station
21 TGraph* DisplaySampling(Int_t ista,Int_t ich,Int_t j=1); // Display the sampling of a station channel for the j-th sampled observable
22 TCanvas* DisplaySamplings(Int_t ista,Int_t j=1); // Display the samplings of all station channels for the j-th sampled observable
23
24 protected:
25 void CreateStation(Int_t id); // Create an RNO-G station
26
27 ClassDef(RnoDetector,3) // Handling of RNO-G detector data.
28};
29#endif
NcDetector(const char *name="", const char *title="")
RnoStation * GetStation(Int_t id, Bool_t create)
TCanvas * DisplaySamplings(Int_t ista, Int_t j=1)
TGraph * DisplaySampling(Int_t ista, Int_t ich, Int_t j=1)
virtual ~RnoDetector()
virtual TObject * Clone(const char *name="") const
RnoDetector(const char *name="", const char *title="")
void CreateStation(Int_t id)
Handling of RNO-G event data.
Definition RnoStation.h:19