ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
GCrdc Class Reference

#include <S800.h>

Inheritance diagram for GCrdc:
Inheritance graph
[legend]
Collaboration diagram for GCrdc:
Collaboration graph
[legend]

Public Member Functions

 GCrdc ()
 
 ~GCrdc ()
 
void Clear ()
 
void SetID (int id)
 
void SetAnodeTAC (int anode, int tac)
 
void SetSampleWidth (int width)
 
void Set (Short_t data, Short_t sample, Short_t ch)
 
Float_t GetAnode ()
 
Float_t GetTAC ()
 
std::vector< Short_t > GetData ()
 
std::vector< Short_t > GetSample ()
 
std::vector< Short_t > GetChannels ()
 
Int_t GetID ()
 

Protected Member Functions

 ClassDef (GCrdc, 1)
 

Protected Attributes

Int_t fID
 
Float_t fanode
 
Float_t ftac
 
Short_t fwidth
 
std::vector< Short_t > fdata
 
std::vector< Short_t > fsample
 
std::vector< Short_t > fchannels
 

Detailed Description

Raw data structure for S800 CRDC.

Definition at line 220 of file S800.h.

Constructor & Destructor Documentation

◆ GCrdc()

GCrdc::GCrdc ( )
inline

Definition at line 222 of file S800.h.

◆ ~GCrdc()

GCrdc::~GCrdc ( )
inline

Definition at line 231 of file S800.h.

Member Function Documentation

◆ ClassDef()

GCrdc::ClassDef ( GCrdc  ,
 
)
protected

◆ Clear()

void GCrdc::Clear ( )
inline

Definition at line 232 of file S800.h.

◆ GetAnode()

Float_t GCrdc::GetAnode ( )
inline

Definition at line 254 of file S800.h.

◆ GetChannels()

std::vector<Short_t> GCrdc::GetChannels ( )
inline

Definition at line 258 of file S800.h.

◆ GetData()

std::vector<Short_t> GCrdc::GetData ( )
inline

Definition at line 256 of file S800.h.

◆ GetID()

Int_t GCrdc::GetID ( )
inline

Definition at line 260 of file S800.h.

◆ GetSample()

std::vector<Short_t> GCrdc::GetSample ( )
inline

Definition at line 257 of file S800.h.

◆ GetTAC()

Float_t GCrdc::GetTAC ( )
inline

Definition at line 255 of file S800.h.

◆ Set()

void GCrdc::Set ( Short_t  data,
Short_t  sample,
Short_t  ch 
)
inline

Definition at line 248 of file S800.h.

◆ SetAnodeTAC()

void GCrdc::SetAnodeTAC ( int  anode,
int  tac 
)
inline

Definition at line 242 of file S800.h.

◆ SetID()

void GCrdc::SetID ( int  id)
inline

Definition at line 241 of file S800.h.

◆ SetSampleWidth()

void GCrdc::SetSampleWidth ( int  width)
inline

Definition at line 247 of file S800.h.

Member Data Documentation

◆ fanode

Float_t GCrdc::fanode
protected

Definition at line 264 of file S800.h.

◆ fchannels

std::vector<Short_t> GCrdc::fchannels
protected

Definition at line 269 of file S800.h.

◆ fdata

std::vector<Short_t> GCrdc::fdata
protected

Definition at line 267 of file S800.h.

◆ fID

Int_t GCrdc::fID
protected

Definition at line 263 of file S800.h.

◆ fsample

std::vector<Short_t> GCrdc::fsample
protected

Definition at line 268 of file S800.h.

◆ ftac

Float_t GCrdc::ftac
protected

Definition at line 265 of file S800.h.

◆ fwidth

Short_t GCrdc::fwidth
protected

Definition at line 266 of file S800.h.


The documentation for this class was generated from the following file: