Diana Software
Public Member Functions | Private Member Functions | Private Attributes | List of all members
QiMuonChannel Class Reference

Cuoricino Muon Veto data. More...

Inheritance diagram for QiMuonChannel:

Public Member Functions

 QiMuonChannel ()
 default constructor More...
 
virtual ~QiMuonChannel ()
 default destructor More...
 
const int & GetChannelId () const
 Get ChannelId. More...
 
const unsigned short & GetTDC () const
 Get TDC. More...
 
const unsigned short & GetQDC () const
 Get QDC. More...
 
const bool & GetTDCIsValid () const
 Get TDCIsValid. More...
 
const bool & GetTDCIsSaturatedLow () const
 Get TDCIsSaturatedLow. More...
 
const bool & GetTDCIsSaturatedHigh () const
 Get TDCIsSaturatedHigh. More...
 
const bool & GetQDCIsSaturatedLow () const
 Get QDCIsSaturatedLow. More...
 
const bool & GetQDCIsSaturatedHigh () const
 Get QDCIsSaturatedHigh. More...
 
void SetChannelId (const int &channelId)
 Set ChannelId. More...
 
void SetTDC (const unsigned short &tDC)
 Set TDC. More...
 
void SetQDC (const unsigned short &qDC)
 Set QDC. More...
 
void SetTDCIsValid (const bool &isValid)
 Set IsValid. More...
 
void SetTDCIsSaturatedLow (const bool &isSaturatedLow)
 Set TDCIsSaturatedLow. More...
 
void SetTDCIsSaturatedHigh (const bool &isSaturatedHigh)
 Set TSCIsSaturatedHigh. More...
 
void SetQDCIsSaturatedLow (const bool &isSaturatedLow)
 Set QDC IsSaturatedLow. More...
 
void SetQDCIsSaturatedHigh (const bool &isSaturatedHigh)
 Set QDCIsSaturatedHigh. More...
 
void Clear ()
 

Private Member Functions

 QObjectDef (QiMuonChannel, 1)
 

Private Attributes

int fChannelId
 Scintillator channel. More...
 
unsigned short fTDC
 Time relative to the gate 0 - 4096. More...
 
unsigned short fQDC
 Integrated charge value 0 - 4096. More...
 
bool fTDCIsValid
 TDC validity flag. More...
 
bool fTDCIsSaturatedLow
 TDC low saturation. More...
 
bool fTDCIsSaturatedHigh
 TDC high saturation. More...
 
bool fQDCIsSaturatedLow
 QDC low saturation. More...
 
bool fQDCIsSaturatedHigh
 QDC high saturation. More...
 

Detailed Description

Cuoricino Muon Veto data.

Author
MV LK

Definition at line 15 of file QiMuonChannel.hh.

Constructor & Destructor Documentation

◆ QiMuonChannel()

QiMuonChannel::QiMuonChannel ( )
inline

default constructor

Definition at line 20 of file QiMuonChannel.hh.

◆ ~QiMuonChannel()

virtual QiMuonChannel::~QiMuonChannel ( )
inlinevirtual

default destructor

Definition at line 22 of file QiMuonChannel.hh.

Member Function Documentation

◆ Clear()

void QiMuonChannel::Clear ( )

◆ GetChannelId()

const int& QiMuonChannel::GetChannelId ( ) const
inline

Get ChannelId.

Definition at line 25 of file QiMuonChannel.hh.

References fChannelId.

◆ GetQDC()

const unsigned short& QiMuonChannel::GetQDC ( ) const
inline

Get QDC.

Definition at line 29 of file QiMuonChannel.hh.

References fQDC.

◆ GetQDCIsSaturatedHigh()

const bool& QiMuonChannel::GetQDCIsSaturatedHigh ( ) const
inline

Get QDCIsSaturatedHigh.

Definition at line 39 of file QiMuonChannel.hh.

References fQDCIsSaturatedHigh.

◆ GetQDCIsSaturatedLow()

const bool& QiMuonChannel::GetQDCIsSaturatedLow ( ) const
inline

Get QDCIsSaturatedLow.

Definition at line 37 of file QiMuonChannel.hh.

References fQDCIsSaturatedLow.

◆ GetTDC()

const unsigned short& QiMuonChannel::GetTDC ( ) const
inline

Get TDC.

Definition at line 27 of file QiMuonChannel.hh.

References fTDC.

◆ GetTDCIsSaturatedHigh()

const bool& QiMuonChannel::GetTDCIsSaturatedHigh ( ) const
inline

Get TDCIsSaturatedHigh.

Definition at line 35 of file QiMuonChannel.hh.

References fTDCIsSaturatedHigh.

◆ GetTDCIsSaturatedLow()

const bool& QiMuonChannel::GetTDCIsSaturatedLow ( ) const
inline

Get TDCIsSaturatedLow.

Definition at line 33 of file QiMuonChannel.hh.

References fTDCIsSaturatedLow.

◆ GetTDCIsValid()

const bool& QiMuonChannel::GetTDCIsValid ( ) const
inline

Get TDCIsValid.

Definition at line 31 of file QiMuonChannel.hh.

References fTDCIsValid.

◆ QObjectDef()

QiMuonChannel::QObjectDef ( QiMuonChannel  ,
 
)
private

◆ SetChannelId()

void QiMuonChannel::SetChannelId ( const int &  channelId)
inline

Set ChannelId.

Definition at line 42 of file QiMuonChannel.hh.

References fChannelId.

◆ SetQDC()

void QiMuonChannel::SetQDC ( const unsigned short &  qDC)
inline

Set QDC.

Definition at line 46 of file QiMuonChannel.hh.

References fQDC.

◆ SetQDCIsSaturatedHigh()

void QiMuonChannel::SetQDCIsSaturatedHigh ( const bool &  isSaturatedHigh)
inline

Set QDCIsSaturatedHigh.

Definition at line 56 of file QiMuonChannel.hh.

References fQDCIsSaturatedHigh.

◆ SetQDCIsSaturatedLow()

void QiMuonChannel::SetQDCIsSaturatedLow ( const bool &  isSaturatedLow)
inline

Set QDC IsSaturatedLow.

Definition at line 54 of file QiMuonChannel.hh.

References fQDCIsSaturatedLow.

◆ SetTDC()

void QiMuonChannel::SetTDC ( const unsigned short &  tDC)
inline

Set TDC.

Definition at line 44 of file QiMuonChannel.hh.

References fTDC.

◆ SetTDCIsSaturatedHigh()

void QiMuonChannel::SetTDCIsSaturatedHigh ( const bool &  isSaturatedHigh)
inline

Set TSCIsSaturatedHigh.

Definition at line 52 of file QiMuonChannel.hh.

References fTDCIsSaturatedHigh.

◆ SetTDCIsSaturatedLow()

void QiMuonChannel::SetTDCIsSaturatedLow ( const bool &  isSaturatedLow)
inline

Set TDCIsSaturatedLow.

Definition at line 50 of file QiMuonChannel.hh.

References fTDCIsSaturatedLow.

◆ SetTDCIsValid()

void QiMuonChannel::SetTDCIsValid ( const bool &  isValid)
inline

Set IsValid.

Definition at line 48 of file QiMuonChannel.hh.

References fTDCIsValid.

Member Data Documentation

◆ fChannelId

int QiMuonChannel::fChannelId
private

Scintillator channel.

Definition at line 64 of file QiMuonChannel.hh.

Referenced by GetChannelId(), QObjectImp(), and SetChannelId().

◆ fQDC

unsigned short QiMuonChannel::fQDC
private

Integrated charge value 0 - 4096.

Definition at line 68 of file QiMuonChannel.hh.

Referenced by GetQDC(), QObjectImp(), and SetQDC().

◆ fQDCIsSaturatedHigh

bool QiMuonChannel::fQDCIsSaturatedHigh
private

QDC high saturation.

Definition at line 78 of file QiMuonChannel.hh.

Referenced by GetQDCIsSaturatedHigh(), QObjectImp(), and SetQDCIsSaturatedHigh().

◆ fQDCIsSaturatedLow

bool QiMuonChannel::fQDCIsSaturatedLow
private

QDC low saturation.

Definition at line 76 of file QiMuonChannel.hh.

Referenced by GetQDCIsSaturatedLow(), QObjectImp(), and SetQDCIsSaturatedLow().

◆ fTDC

unsigned short QiMuonChannel::fTDC
private

Time relative to the gate 0 - 4096.

Definition at line 66 of file QiMuonChannel.hh.

Referenced by GetTDC(), QObjectImp(), and SetTDC().

◆ fTDCIsSaturatedHigh

bool QiMuonChannel::fTDCIsSaturatedHigh
private

TDC high saturation.

Definition at line 74 of file QiMuonChannel.hh.

Referenced by GetTDCIsSaturatedHigh(), QObjectImp(), and SetTDCIsSaturatedHigh().

◆ fTDCIsSaturatedLow

bool QiMuonChannel::fTDCIsSaturatedLow
private

TDC low saturation.

Definition at line 72 of file QiMuonChannel.hh.

Referenced by GetTDCIsSaturatedLow(), QObjectImp(), and SetTDCIsSaturatedLow().

◆ fTDCIsValid

bool QiMuonChannel::fTDCIsValid
private

TDC validity flag.

Definition at line 70 of file QiMuonChannel.hh.

Referenced by GetTDCIsValid(), QObjectImp(), and SetTDCIsValid().


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