NCFS-Pack
A generic (astro)particle physics analysis framework
 
Loading...
Searching...
No Matches
IceGOM.h
Go to the documentation of this file.
1#ifndef IceGOM_h
2#define IceGOM_h
3
4// Copyright(c) 2003, IceCube Experiment at the South Pole, All rights reserved.
5// See cxx source for full Copyright notice.
6
7#include "NcEvent.h"
8
10
11class IceGOM : public NcDevice
12{
13 public:
14 IceGOM(); // Default constructor
15 virtual ~IceGOM(); // Default destructor
16 IceGOM(const IceGOM& m); // Copy constructor
17 virtual TObject* Clone(const char* name="") const; // Make a deep copy and provide its pointer
18 Int_t GetString(Int_t id=0) const; // Provide the corresponding string number
19 Int_t GetLevel(Int_t id=0) const; // Provide the corresponding level on the string
20 Int_t GetOMId(Int_t string,Int_t level) const; // Provide ID based on string and level indicators
21 Double_t GetTimeResidual(NcEvent* evt,NcTrack* t,NcSignal* s,TString name="LE",Int_t mode=7,Int_t vgroup=1) const; // Provide time residual of a signal w.r.t. a track
22 Double_t GetTimeResidual(NcEvent* evt,NcTrack* t,Int_t j,TString name="LE",Int_t mode=7,Int_t vgroup=1) const; // Provide time residual of a signal w.r.t. a track
23
24 ClassDef(IceGOM,5) // Signal (Hit) handling of a generic IceCube Optical Module (GOM).
25};
26#endif
Int_t GetString(Int_t id=0) const
Definition IceGOM.cxx:150
Int_t GetLevel(Int_t id=0) const
Definition IceGOM.cxx:206
virtual ~IceGOM()
Definition IceGOM.cxx:132
Double_t GetTimeResidual(NcEvent *evt, NcTrack *t, NcSignal *s, TString name="LE", Int_t mode=7, Int_t vgroup=1) const
Definition IceGOM.cxx:295
IceGOM()
Definition IceGOM.cxx:123
virtual TObject * Clone(const char *name="") const
Definition IceGOM.cxx:407
Int_t GetOMId(Int_t string, Int_t level) const
Definition IceGOM.cxx:266
NcDevice(const char *name="", const char *title="")
Definition NcDevice.cxx:109
Creation and investigation of an NCFS generic event structure.
Definition NcEvent.h:15
NcSignal(const char *name="", const char *title="")
Definition NcSignal.cxx:155
Handling of the attributes of a reconstructed particle track.
Definition NcTrack.h:19