R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandPmt.h
Go to the documentation of this file.
1
/******************************************************************************
2
* Copyright (C) 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH *
3
* Copyright (C) 2019-2025 Members of R3B Collaboration *
4
* *
5
* This software is distributed under the terms of the *
6
* GNU General Public Licence (GPL) version 3, *
7
* copied verbatim in the file "LICENSE". *
8
* *
9
* In applying this license GSI does not waive the privileges and immunities *
10
* granted to it by virtue of its status as an Intergovernmental Organization *
11
* or submit itself to any jurisdiction. *
12
******************************************************************************/
13
14
// -----------------------------------------------------------------------
15
// ----- R3BNeulandPmt -----
16
// ----- Created 27-01-2016 by M.Heil -----
17
// -----------------------------------------------------------------------
18
19
#ifndef R3BNEULANDPMT
20
#define R3BNEULANDPMT
21
22
#include "TObject.h"
23
24
class
R3BNeulandPmt
:
public
TObject
25
{
26
public
:
27
R3BNeulandPmt
();
28
R3BNeulandPmt
(Int_t planeId, Int_t barId, Int_t side, Double_t time, Double_t charge);
29
virtual
~R3BNeulandPmt
();
30
31
inline
const
Int_t&
GetPlaneId
()
const
{
return
fPlaneId; }
32
inline
const
Int_t&
GetBarId
()
const
{
return
fBarId; }
33
inline
const
Int_t&
GetSide
()
const
{
return
fSide; }
34
inline
const
Double_t&
GetTime
()
const
{
return
fTime; }
35
inline
const
Double_t&
GetCharge
()
const
{
return
fCharge; }
36
37
private
:
38
Int_t fPlaneId;
39
Int_t fBarId;
40
Int_t fSide;
41
Double_t fTime;
42
Double_t fCharge;
43
44
public
:
45
ClassDef(
R3BNeulandPmt
, 1)
46
};
47
48
#endif
R3BNeulandPmt
Definition
R3BNeulandPmt.h:25
R3BNeulandPmt::R3BNeulandPmt
R3BNeulandPmt()
Definition
R3BNeulandPmt.cxx:21
R3BNeulandPmt::GetTime
const Double_t & GetTime() const
Definition
R3BNeulandPmt.h:34
R3BNeulandPmt::~R3BNeulandPmt
virtual ~R3BNeulandPmt()
Definition
R3BNeulandPmt.cxx:39
R3BNeulandPmt::GetSide
const Int_t & GetSide() const
Definition
R3BNeulandPmt.h:33
R3BNeulandPmt::GetBarId
const Int_t & GetBarId() const
Definition
R3BNeulandPmt.h:32
R3BNeulandPmt::GetPlaneId
const Int_t & GetPlaneId() const
Definition
R3BNeulandPmt.h:31
R3BNeulandPmt::GetCharge
const Double_t & GetCharge() const
Definition
R3BNeulandPmt.h:35
neuland
unpack
R3BNeulandPmt.h
Generated by
1.13.2