GRSISort
Created by P.C. Bender
Developement Team: P.C. Bender, R. Dunlop, V. Bildstein
An extension of the ROOT analysis Framework
TParsingDiagnosticsData Class Reference

Definition at line 35 of file TParsingDiagnostics.h.

Public Member Functions

 TParsingDiagnosticsData ()
 
 TParsingDiagnosticsData (const std::shared_ptr< const TFragment > &frag)
 
 ~TParsingDiagnosticsData ()
 
long DeadTime () const
 
UInt_t MaxChannelId () const
 
long MaxTimeStamp () const
 
UInt_t MinChannelId () const
 
long MinTimeStamp () const
 
Long_t NumberOfHits () const
 
void Print (UInt_t address) const
 
void Update (const std::shared_ptr< const TFragment > &frag)
 

Private Attributes

long fDeadTime
 
UInt_t fMaxChannelId
 
long fMaxTimeStamp
 
UInt_t fMinChannelId
 
long fMinTimeStamp
 
Long_t fNumberOfHits
 

#include <TParsingDiagnostics.h>

+ Inheritance diagram for TParsingDiagnosticsData:
+ Collaboration diagram for TParsingDiagnosticsData:

Constructor & Destructor Documentation

◆ TParsingDiagnosticsData() [1/2]

TParsingDiagnosticsData::TParsingDiagnosticsData ( )

◆ TParsingDiagnosticsData() [2/2]

TParsingDiagnosticsData::TParsingDiagnosticsData ( const std::shared_ptr< const TFragment > &  frag)

◆ ~TParsingDiagnosticsData()

TParsingDiagnosticsData::~TParsingDiagnosticsData ( )
inline

Definition at line 39 of file TParsingDiagnostics.h.

Member Function Documentation

◆ DeadTime()

long TParsingDiagnosticsData::DeadTime ( ) const
inline

Definition at line 50 of file TParsingDiagnostics.h.

References fDeadTime.

◆ MaxChannelId()

UInt_t TParsingDiagnosticsData::MaxChannelId ( ) const
inline

Definition at line 46 of file TParsingDiagnostics.h.

References fMaxChannelId.

◆ MaxTimeStamp()

long TParsingDiagnosticsData::MaxTimeStamp ( ) const
inline

Definition at line 52 of file TParsingDiagnostics.h.

References fMaxTimeStamp.

◆ MinChannelId()

UInt_t TParsingDiagnosticsData::MinChannelId ( ) const
inline

Definition at line 45 of file TParsingDiagnostics.h.

References fMinChannelId.

◆ MinTimeStamp()

long TParsingDiagnosticsData::MinTimeStamp ( ) const
inline

Definition at line 51 of file TParsingDiagnostics.h.

References fMinTimeStamp.

◆ NumberOfHits()

Long_t TParsingDiagnosticsData::NumberOfHits ( ) const
inline

Definition at line 48 of file TParsingDiagnostics.h.

References fNumberOfHits.

◆ Print()

void TParsingDiagnosticsData::Print ( UInt_t  address) const

◆ Update()

void TParsingDiagnosticsData::Update ( const std::shared_ptr< const TFragment > &  frag)

Member Data Documentation

◆ fDeadTime

long TParsingDiagnosticsData::fDeadTime
private

deadtime per channel address

Definition at line 61 of file TParsingDiagnostics.h.

Referenced by DeadTime(), Print(), TParsingDiagnosticsData(), and Update().

◆ fMaxChannelId

UInt_t TParsingDiagnosticsData::fMaxChannelId
private

maximum channel id per channel address

Definition at line 57 of file TParsingDiagnostics.h.

Referenced by MaxChannelId(), Print(), TParsingDiagnosticsData(), and Update().

◆ fMaxTimeStamp

long TParsingDiagnosticsData::fMaxTimeStamp
private

maximum timestamp per channel address

Definition at line 63 of file TParsingDiagnostics.h.

Referenced by MaxTimeStamp(), Print(), TParsingDiagnosticsData(), and Update().

◆ fMinChannelId

UInt_t TParsingDiagnosticsData::fMinChannelId
private

minimum channel id per channel address

Definition at line 56 of file TParsingDiagnostics.h.

Referenced by MinChannelId(), Print(), TParsingDiagnosticsData(), and Update().

◆ fMinTimeStamp

long TParsingDiagnosticsData::fMinTimeStamp
private

minimum timestamp per channel address

Definition at line 62 of file TParsingDiagnostics.h.

Referenced by MinTimeStamp(), Print(), TParsingDiagnosticsData(), and Update().

◆ fNumberOfHits

Long_t TParsingDiagnosticsData::fNumberOfHits
private

number of hits per channel address

Definition at line 59 of file TParsingDiagnostics.h.

Referenced by NumberOfHits(), TParsingDiagnosticsData(), and Update().