MTDiracChip Class Reference

#include <MTDiracChip.hh>

Inheritance diagram for MTDiracChip:

Inheritance graph
[legend]
Collaboration diagram for MTDiracChip:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MTDiracChip (UInt_t id=0)
 MTDiracChip (const DiracChip &aChip)
 ~MTDiracChip ()
MTDiracChipoperator= (const DiracChip &aChip)
UInt_t GetBLoThreshold () const
UInt_t GetBMidThreshold () const
UInt_t GetBHiThreshold () const
UInt_t GetALoThreshold () const
UInt_t GetAMidThreshold () const
UInt_t GetAHiThreshold () const
void SetBLoThreshold (UInt_t value)
void SetBMidThreshold (UInt_t value)
void SetBHiThreshold (UInt_t value)
void SetALoThreshold (UInt_t value)
void SetAMidThreshold (UInt_t value)
void SetAHiThreshold (UInt_t value)
void Info (void) const

Private Attributes

UInt_t bLoThreshold
UInt_t bMidThreshold
UInt_t bHiThreshold
UInt_t aLoThreshold
UInt_t aMidThreshold
UInt_t aHiThreshold

Detailed Description

CLASS MTDIRACCHIP(containing dirac chip configuration)

Definition at line 21 of file MTDiracChip.hh.


Constructor & Destructor Documentation

MTDiracChip::MTDiracChip ( UInt_t  id = 0  ) 

MTDiracChip::MTDiracChip ( const DiracChip aChip  ) 

Definition at line 25 of file MTDiracChip.cpp.

00026 :MTChip(dynamic_cast<const Chip&>(aChip))
00027 {
00028 
00029    //FILE_LOG(logDEBUG) << "MTHDiracChip::MTDiracChip(const DiracChip& aChip" << endl;
00030    (*this) = aChip;  // appelle operator=
00031 }

MTDiracChip::~MTDiracChip (  ) 

Definition at line 34 of file MTDiracChip.cpp.

00035 {
00036 
00037 }


Member Function Documentation

MTDiracChip & MTDiracChip::operator= ( const DiracChip aChip  ) 

Definition at line 39 of file MTDiracChip.cpp.

00040 {
00041  FILE_LOG(logDEBUG) << "MTDiracChip& MTDiracChip::operator=(const DiracChip& aChip)" << endl;
00042  FILE_LOG(logDEBUG) << "aChip.getBLoThreshold()[" << aChip.getBLoThreshold() << "]" << endl;
00043    bLoThreshold = aChip.getBLoThreshold();
00044    bMidThreshold = aChip.getBMidThreshold();
00045    bHiThreshold = aChip.getBHiThreshold();
00046 
00047    aLoThreshold = aChip.getALoThreshold();
00048    aMidThreshold = aChip.getAMidThreshold();
00049    aHiThreshold = aChip.getAHiThreshold();
00050 }

UInt_t MTDiracChip::GetBLoThreshold (  )  const [inline]

Definition at line 42 of file MTDiracChip.hh.

Referenced by main().

00042 { return  bLoThreshold;};

UInt_t MTDiracChip::GetBMidThreshold (  )  const [inline]

Definition at line 43 of file MTDiracChip.hh.

Referenced by main().

00043 { return bMidThreshold;};

UInt_t MTDiracChip::GetBHiThreshold (  )  const [inline]

Definition at line 44 of file MTDiracChip.hh.

Referenced by main().

00044 { return  bHiThreshold;};

UInt_t MTDiracChip::GetALoThreshold (  )  const [inline]

Definition at line 46 of file MTDiracChip.hh.

Referenced by main().

00046 { return  aLoThreshold;};

UInt_t MTDiracChip::GetAMidThreshold (  )  const [inline]

Definition at line 47 of file MTDiracChip.hh.

Referenced by main().

00047 { return aMidThreshold;};

UInt_t MTDiracChip::GetAHiThreshold (  )  const [inline]

Definition at line 48 of file MTDiracChip.hh.

Referenced by main().

00048 { return  aHiThreshold;};

void MTDiracChip::SetBLoThreshold ( UInt_t  value  )  [inline]

Definition at line 50 of file MTDiracChip.hh.

00050 { bLoThreshold = value;};

void MTDiracChip::SetBMidThreshold ( UInt_t  value  )  [inline]

Definition at line 51 of file MTDiracChip.hh.

00051 { bMidThreshold = value;};

void MTDiracChip::SetBHiThreshold ( UInt_t  value  )  [inline]

Definition at line 52 of file MTDiracChip.hh.

00052 { bHiThreshold = value;};

void MTDiracChip::SetALoThreshold ( UInt_t  value  )  [inline]

Definition at line 54 of file MTDiracChip.hh.

00054 { aLoThreshold = value;};

void MTDiracChip::SetAMidThreshold ( UInt_t  value  )  [inline]

Definition at line 55 of file MTDiracChip.hh.

00055 { aMidThreshold = value;};

void MTDiracChip::SetAHiThreshold ( UInt_t  value  )  [inline]

Definition at line 56 of file MTDiracChip.hh.

00056 { aHiThreshold = value;};

void MTDiracChip::Info ( void   )  const

Reimplemented from MTChip.

Definition at line 53 of file MTDiracChip.cpp.

00054 {
00055 
00056    cout << "threshold B High:[" << bHiThreshold  << endl;
00057    cout << "threshold B Mid :[" << bMidThreshold  << endl;
00058    cout << "threshold B Low :[" << bLoThreshold  << endl;
00059 
00060    cout << "threshold A High :[" << aHiThreshold  << endl;
00061    cout << "threshold A Mid :[" << aMidThreshold  << endl;
00062    cout << "threshold A Low :[" << aLoThreshold  << endl;
00063 }


Member Data Documentation

UInt_t MTDiracChip::bLoThreshold [private]

Definition at line 32 of file MTDiracChip.hh.

Referenced by GetBLoThreshold(), Info(), operator=(), and SetBLoThreshold().

UInt_t MTDiracChip::bMidThreshold [private]

Definition at line 33 of file MTDiracChip.hh.

Referenced by GetBMidThreshold(), Info(), operator=(), and SetBMidThreshold().

UInt_t MTDiracChip::bHiThreshold [private]

Definition at line 34 of file MTDiracChip.hh.

Referenced by GetBHiThreshold(), Info(), operator=(), and SetBHiThreshold().

UInt_t MTDiracChip::aLoThreshold [private]

Definition at line 35 of file MTDiracChip.hh.

Referenced by GetALoThreshold(), Info(), operator=(), and SetALoThreshold().

UInt_t MTDiracChip::aMidThreshold [private]

Definition at line 36 of file MTDiracChip.hh.

Referenced by GetAMidThreshold(), Info(), operator=(), and SetAMidThreshold().

UInt_t MTDiracChip::aHiThreshold [private]

Definition at line 37 of file MTDiracChip.hh.

Referenced by GetAHiThreshold(), Info(), operator=(), and SetAHiThreshold().


The documentation for this class was generated from the following files:
Generated on Mon Jan 7 13:18:53 2013 for MicromegasFramework by  doxygen 1.4.7