BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RootEventData/include/RootEventData/TRecZddChannel.h
Go to the documentation of this file.
1
#ifndef RootEventData_TRecZddChannel_H
2
#define RootEventData_TRecZddChannel_H
3
4
#include "TObject.h"
5
#include <memory>
//std::pair
6
#include <vector>
7
8
class
TRecZddChannel
:
public
TObject {
9
public
:
10
TRecZddChannel
();
11
virtual
~TRecZddChannel
();
12
13
typedef
std::vector<std::pair<Int_t, Float_t>>
Fragments
;
14
15
Int_t
channelId
()
const
{
return
m_chId; }
16
Int_t
scanCode
()
const
{
return
m_scanCode; }
17
Int_t
baseLine
()
const
{
return
m_baseLine; }
18
Int_t
phase
()
const
{
return
m_phase; }
19
const
Fragments
&
fragments
()
const
{
return
m_frags; }
20
21
void
setChannelId
(
int
chId ) { m_chId = chId; }
22
void
setScanCode
(
int
scanCode
) { m_scanCode =
scanCode
; }
23
void
setBaseLine
(
int
baseLine
) { m_baseLine =
baseLine
; }
24
void
setPhase
(
int
phase
) { m_phase =
phase
; }
25
void
setFragments
(
const
Fragments
& frags ) { m_frags = frags; }
26
27
private
:
28
Int_t m_chId;
29
Int_t m_scanCode;
30
Int_t m_baseLine;
31
Int_t m_phase;
32
std::vector<std::pair<Int_t, Float_t>> m_frags;
33
34
ClassDef(
TRecZddChannel
, 1 )
35
};
36
37
#endif
TRecZddChannel
Definition
Event/RootEventData/include/RootEventData/TRecZddChannel.h:8
TRecZddChannel::~TRecZddChannel
virtual ~TRecZddChannel()
Definition
TRecZddChannel.cxx:8
TRecZddChannel::baseLine
Int_t baseLine() const
Definition
Event/RootEventData/include/RootEventData/TRecZddChannel.h:17
TRecZddChannel::Fragments
std::vector< std::pair< Int_t, Float_t > > Fragments
Definition
Event/RootEventData/include/RootEventData/TRecZddChannel.h:13
TRecZddChannel::setScanCode
void setScanCode(int scanCode)
Definition
Event/RootEventData/include/RootEventData/TRecZddChannel.h:22
TRecZddChannel::setPhase
void setPhase(int phase)
Definition
Event/RootEventData/include/RootEventData/TRecZddChannel.h:24
TRecZddChannel::TRecZddChannel
TRecZddChannel()
Definition
TRecZddChannel.cxx:5
TRecZddChannel::setFragments
void setFragments(const Fragments &frags)
Definition
Event/RootEventData/include/RootEventData/TRecZddChannel.h:25
TRecZddChannel::channelId
Int_t channelId() const
Definition
Event/RootEventData/include/RootEventData/TRecZddChannel.h:15
TRecZddChannel::phase
Int_t phase() const
Definition
Event/RootEventData/include/RootEventData/TRecZddChannel.h:18
TRecZddChannel::setBaseLine
void setBaseLine(int baseLine)
Definition
Event/RootEventData/include/RootEventData/TRecZddChannel.h:23
TRecZddChannel::setChannelId
void setChannelId(int chId)
Definition
Event/RootEventData/include/RootEventData/TRecZddChannel.h:21
TRecZddChannel::fragments
const Fragments & fragments() const
Definition
Event/RootEventData/include/RootEventData/TRecZddChannel.h:19
TRecZddChannel::scanCode
Int_t scanCode() const
Definition
Event/RootEventData/include/RootEventData/TRecZddChannel.h:16
8.0.0
BOSS_Source
Event
RootEventData
include
RootEventData
TRecZddChannel.h
Generated by
1.16.1