CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
TFHeaderDescription Class Reference

#include <TFHeaderDescription.h>

Public Member Functions

unsigned long getBunchCrossing () const
 
unsigned long getFedEventNumber () const
 
unsigned long getFedId () const
 
unsigned long getFedType () const
 
unsigned long getNumberOfChannels () const
 
unsigned long getNumberOfSamples () const
 
void Print () const
 
void setBunchCrossing (unsigned long t)
 
void setFedEventNumber (unsigned long t)
 
void setFedId (unsigned long t)
 
void setFedType (unsigned long t)
 
void setNumberOfChannels (unsigned long t)
 
void setNumberOfSamples (unsigned long t)
 

Private Attributes

unsigned long bunchCrossing_
 
unsigned long fedEventNumber_
 
unsigned long fedId_
 
unsigned long fedType_
 
unsigned long numberOfChannels_
 
unsigned long numberOfSamples_
 

Detailed Description

Definition at line 10 of file TFHeaderDescription.h.

Member Function Documentation

◆ getBunchCrossing()

unsigned long TFHeaderDescription::getBunchCrossing ( ) const
inline

Definition at line 26 of file TFHeaderDescription.h.

26 { return bunchCrossing_; }

References bunchCrossing_.

◆ getFedEventNumber()

unsigned long TFHeaderDescription::getFedEventNumber ( ) const
inline

Definition at line 31 of file TFHeaderDescription.h.

31 { return fedEventNumber_; }

References fedEventNumber_.

◆ getFedId()

unsigned long TFHeaderDescription::getFedId ( ) const
inline

Definition at line 30 of file TFHeaderDescription.h.

30 { return fedId_; }

References fedId_.

◆ getFedType()

unsigned long TFHeaderDescription::getFedType ( ) const
inline

Definition at line 29 of file TFHeaderDescription.h.

29 { return fedType_; }

References fedType_.

◆ getNumberOfChannels()

unsigned long TFHeaderDescription::getNumberOfChannels ( ) const
inline

Definition at line 27 of file TFHeaderDescription.h.

27 { return numberOfChannels_; }

References numberOfChannels_.

◆ getNumberOfSamples()

unsigned long TFHeaderDescription::getNumberOfSamples ( ) const
inline

Definition at line 28 of file TFHeaderDescription.h.

28 { return numberOfSamples_; }

References numberOfSamples_.

◆ Print()

void TFHeaderDescription::Print ( void  ) const
inline

Definition at line 32 of file TFHeaderDescription.h.

32  {
33  printf(
34  "Bunch crossing %lx \n Number Of Channels %ld \n Number of Samples %ld \n Fed Type %lx \n Fed Id %lx \n Fed "
35  "Event Number %ld \n",
39  fedType_,
40  fedId_,
42  }

References bunchCrossing_, fedEventNumber_, fedId_, fedType_, numberOfChannels_, and numberOfSamples_.

◆ setBunchCrossing()

void TFHeaderDescription::setBunchCrossing ( unsigned long  t)
inline

Definition at line 20 of file TFHeaderDescription.h.

20 { bunchCrossing_ = t; }

References bunchCrossing_, and OrderedSet::t.

◆ setFedEventNumber()

void TFHeaderDescription::setFedEventNumber ( unsigned long  t)
inline

Definition at line 25 of file TFHeaderDescription.h.

25 { fedEventNumber_ = t; }

References fedEventNumber_, and OrderedSet::t.

◆ setFedId()

void TFHeaderDescription::setFedId ( unsigned long  t)
inline

Definition at line 24 of file TFHeaderDescription.h.

24 { fedId_ = t; }

References fedId_, and OrderedSet::t.

◆ setFedType()

void TFHeaderDescription::setFedType ( unsigned long  t)
inline

Definition at line 23 of file TFHeaderDescription.h.

23 { fedType_ = t; }

References fedType_, and OrderedSet::t.

◆ setNumberOfChannels()

void TFHeaderDescription::setNumberOfChannels ( unsigned long  t)
inline

Definition at line 21 of file TFHeaderDescription.h.

21 { numberOfChannels_ = t; }

References numberOfChannels_, and OrderedSet::t.

◆ setNumberOfSamples()

void TFHeaderDescription::setNumberOfSamples ( unsigned long  t)
inline

Definition at line 22 of file TFHeaderDescription.h.

22 { numberOfSamples_ = t; }

References numberOfSamples_, and OrderedSet::t.

Member Data Documentation

◆ bunchCrossing_

unsigned long TFHeaderDescription::bunchCrossing_
private

Definition at line 12 of file TFHeaderDescription.h.

Referenced by getBunchCrossing(), Print(), and setBunchCrossing().

◆ fedEventNumber_

unsigned long TFHeaderDescription::fedEventNumber_
private

Definition at line 17 of file TFHeaderDescription.h.

Referenced by getFedEventNumber(), Print(), and setFedEventNumber().

◆ fedId_

unsigned long TFHeaderDescription::fedId_
private

Definition at line 16 of file TFHeaderDescription.h.

Referenced by getFedId(), Print(), and setFedId().

◆ fedType_

unsigned long TFHeaderDescription::fedType_
private

Definition at line 15 of file TFHeaderDescription.h.

Referenced by getFedType(), Print(), and setFedType().

◆ numberOfChannels_

unsigned long TFHeaderDescription::numberOfChannels_
private

Definition at line 13 of file TFHeaderDescription.h.

Referenced by getNumberOfChannels(), Print(), and setNumberOfChannels().

◆ numberOfSamples_

unsigned long TFHeaderDescription::numberOfSamples_
private

Definition at line 14 of file TFHeaderDescription.h.

Referenced by getNumberOfSamples(), Print(), and setNumberOfSamples().

TFHeaderDescription::fedEventNumber_
unsigned long fedEventNumber_
Definition: TFHeaderDescription.h:17
TFHeaderDescription::numberOfSamples_
unsigned long numberOfSamples_
Definition: TFHeaderDescription.h:14
TFHeaderDescription::fedType_
unsigned long fedType_
Definition: TFHeaderDescription.h:15
OrderedSet.t
t
Definition: OrderedSet.py:90
TFHeaderDescription::bunchCrossing_
unsigned long bunchCrossing_
Definition: TFHeaderDescription.h:12
TFHeaderDescription::fedId_
unsigned long fedId_
Definition: TFHeaderDescription.h:16
TFHeaderDescription::numberOfChannels_
unsigned long numberOfChannels_
Definition: TFHeaderDescription.h:13