CbmRoot
Loading...
Searching...
No Matches
CbmRichTrbDigi.h
Go to the documentation of this file.
1/* Copyright (C) 2014-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Florian Uhlig [committer] */
4
5#ifndef CBMRICHTRBDIGI_H
6#define CBMRICHTRBDIGI_H
7
8#include <Rtypes.h> // for ClassDef
9#include <TObject.h> // for TObject
10
11#include <cstdint>
12
13class CbmRichTrbDigi : public TObject {
14public:
16 CbmRichTrbDigi(uint32_t TDCid, bool hasLedge, bool hasTedge, uint32_t Lch, uint32_t Tch, double Ltimestamp,
17 double Ttimestamp);
18 virtual ~CbmRichTrbDigi();
19
20 uint32_t GetTDCid() { return fTDCid; }
21
24
27
30
32
33protected:
34 uint32_t fTDCid;
35
38
41
44
45 ClassDef(CbmRichTrbDigi, 1)
46};
47
48#endif // CBMRICHTRBDIGI_H
double GetLeadingEdgeTimeStamp()
bool GetHasLeadingEdge()
uint32_t GetTDCid()
uint32_t fLeadingEdgeChannel
uint32_t fTrailingEdgeChannel
uint32_t GetTrailingEdgeChannel()
double fLeadingEdgeTimestamp
double fTrailingEdgeTimestamp
bool GetHasTrailingEdge()
virtual ~CbmRichTrbDigi()
uint32_t GetLeadingEdgeChannel()
double GetTrailingEdgeTimeStamp()