AliRoot Core  v5-06-15 (45dab64)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONGlobalCrateConfig Class Reference

The class defines the configuration of global crate. More...

#include <AliMUONGlobalCrateConfig.h>

Inheritance diagram for AliMUONGlobalCrateConfig:

Public Member Functions

 AliMUONGlobalCrateConfig ()
 
virtual ~AliMUONGlobalCrateConfig ()
 
Int_t ReadData (const TString &fileName="")
 
void SetGlobalCrateEnable (UInt_t enable)
 set global crate enbale More...
 
UInt_t GetGlobalCrateEnable () const
 Get global crate enbale. More...
 
ULong_t GetJtagVmeAddr () const
 Get Jtag board VME address. More...
 
void SetJtagVmeAddr (ULong_t addr)
 Set Jtag board VME address. More...
 
UInt_t GetJtagClockDiv () const
 Get Jtag board Clock Divider. More...
 
void SetJtagClockDiv (UInt_t clk)
 Set Jtag board Clock Divider. More...
 
UInt_t GetJtagRxPhase () const
 Get Jtag board Rx Phase. More...
 
void SetJtagRxPhase (UInt_t rx)
 Set Jtag board Rx Phase. More...
 
UInt_t GetJtagRdDelay () const
 Get Jtag board Read out Delay. More...
 
void SetJtagRdDelay (UInt_t rd)
 Set Jtag board Read out Delay. More...
 
Bool_t GetEnableJtag (Int_t index) const
 Get Jtag enabled lines. More...
 
void SetEnableJtag (UChar_t en)
 Set Jtag enable word. More...
 
UChar_t GetEnableJtag () const
 Get Jtag enable word. More...
 
TString GetJtagCrateName (Int_t jtagLine, Int_t index) const
 Get Jtag Crate names. More...
 
void SetJtagCrateName (Int_t index, TString name)
 Set Jtag Crate names. More...
 
ULong_t GetFirstDarcVmeAddr () const
 Get First Darc board VME address. More...
 
void SetFirstDarcVmeAddr (ULong_t addr)
 Get First Darc board VME address. More...
 
Int_t GetFirstDarcType () const
 Get type for First Darc board. More...
 
void SetFirstDarcType (Int_t type)
 Get type for First Darc board. More...
 
UChar_t GetFirstDarcDisable () const
 Get disable word for First Darc board. More...
 
Bool_t GetFirstDarcDisable (Int_t iCrate) const
 Get disable per regional crate for First Darc board. More...
 
void SetFirstDarcDisable (UChar_t en)
 Set disable word for First Darc board. More...
 
UInt_t GetFirstDarcL0Delay () const
 Get L0 Delay for First Darc board. More...
 
void SetFirstDarcL0Delay (UInt_t delay)
 Set L0 Delay for First Darc board. More...
 
UInt_t GetFirstDarcL1TimeOut () const
 Get L1 Time Out for First Darc board. More...
 
void SetFirstDarcL1TimeOut (UInt_t time)
 Set L1 Time Out for First Darc board. More...
 
UInt_t GetFirstDarcGlobalL0 () const
 Get global L0 delay for First Darc board. More...
 
void SetFirstDarcGlobalL0 (UInt_t time)
 set global L0 delay for First Darc board More...
 
UInt_t GetFirstDarcConfig () const
 Get configuration for First Darc board. More...
 
void SetFirstDarcConfig (UInt_t conf)
 set configuration for First Darc board More...
 
ULong_t GetSecondDarcVmeAddr () const
 Get Second Darc board VME address. More...
 
void SetSecondDarcVmeAddr (ULong_t addr)
 Set Second Darc board VME address. More...
 
Int_t GetSecondDarcType () const
 Get type for Second Darc board. More...
 
void SetSecondDarcType (Int_t type)
 Set type for Second Darc board. More...
 
UChar_t GetSecondDarcDisable () const
 Get disable word for Second Darc board. More...
 
Bool_t GetSecondDarcDisable (Int_t iCrate) const
 Get disable per regional crate for Second Darc board. More...
 
void SetSecondDarcDisable (UChar_t en)
 Set disable word for Second Darc board. More...
 
UInt_t GetSecondDarcL0Delay () const
 Get L0 Delay for Second Darc board. More...
 
void SetSecondDarcL0Delay (UInt_t delay)
 Set L0 Delay for Second Darc board. More...
 
UInt_t GetSecondDarcL1TimeOut () const
 Get L1 Time Out for Second Darc board. More...
 
void SetSecondDarcL1TimeOut (UInt_t time)
 Set L1 Time Out for Second Darc board. More...
 
UInt_t GetSecondDarcGlobalL0 () const
 Get global L0 delay for Second Darc board. More...
 
void SetSecondDarcGlobalL0 (UInt_t time)
 set global L0 delay for Second Darc board More...
 
UInt_t GetSecondDarcConfig () const
 Get configuration for Second Darc board. More...
 
void SetSecondDarcConfig (UInt_t conf)
 set configuration for Second Darc board More...
 
ULong_t GetGlobalVmeAddr () const
 Get Global board VME address. More...
 
void SetGlobalVmeAddr (ULong_t addr)
 Set Global board VME address. More...
 
UInt_t GetGlobalRegister (Int_t index) const
 Get register for Global. More...
 
void SetGlobalRegister (Int_t index, UInt_t reg)
 Set register for Global. More...
 
UInt_t * GetGlobalRegister ()
 Get register word for Global. More...
 
void SetGlobalMask (Int_t index, UInt_t mask)
 Set mask for the global input. More...
 
UInt_t GetGlobalMask (Int_t index) const
 Get mask for the global input. More...
 
Bool_t GetMasksOn () const
 Indicates if global masks are active on global inputs. More...
 
ULong_t GetFetVmeAddr () const
 Get FET board VME address. More...
 
void SetFetVmeAddr (ULong_t addr)
 Set FET board VME address. More...
 
UInt_t GetFetRegister (Int_t index) const
 Get register for FET. More...
 
void SetFetRegister (Int_t index, UInt_t reg)
 Set register for FET. More...
 
UInt_t * GetFetRegister ()
 Set register word for FET. More...
 
const Char_t * GetJtagName () const
 Get Jtag Name identifier. More...
 
const Char_t * GetFirstDarcName () const
 Get First Darc Name identifier. More...
 
const Char_t * GetSecondDarcName () const
 Get Second Darc Name identifier. More...
 
const Char_t * GetGlobalName () const
 Get Global Name identifier. More...
 
const Char_t * GetFetName () const
 Get Global Name identifier. More...
 
Int_t GetGlobalNofRegisters () const
 Get number of registers for Global. More...
 
Int_t GetFetNofRegisters () const
 Get number of registers for FET. More...
 
Int_t GetJtagNofLines () const
 Get number of JTag lines. More...
 

Private Member Functions

 AliMUONGlobalCrateConfig (const AliMUONGlobalCrateConfig &rhs)
 Not implemented. More...
 
AliMUONGlobalCrateConfigoperator= (const AliMUONGlobalCrateConfig &rhs)
 Not implemented. More...
 

Private Attributes

UInt_t fGlobalCrateEnable
 Global Crate Enable. More...
 
ULong_t fJtagVmeAddr
 JTag VME address. More...
 
UInt_t fJtagClockDiv
 Clock Divider number for JTag. More...
 
UInt_t fJtagRxPhase
 Rx phase number for JTag. More...
 
UInt_t fJtagRdDelay
 Read delay for JTag. More...
 
UChar_t fEnableJtag
 Enable mask for JTag lines. More...
 
TString fJtagCrateName [16]
 Crate name for the Jtag lines. More...
 
ULong_t fFirstDarcVmeAddr
 First Darc Board VME Address. More...
 
Int_t fFirstDarcType
 Type of the first Darc Board. More...
 
UChar_t fFirstDarcDisable
 disable the readout of the 8 crates connected to this board More...
 
UInt_t fFirstDarcL0Delay
 L0 delay for this board. More...
 
UInt_t fFirstDarcL1TimeOut
 L1 time out for this board. More...
 
UInt_t fFirstDarcGlobalL0
 L0 global l0 delay this board. More...
 
UInt_t fFirstDarcConfig
 Trigger configuration this board. More...
 
ULong_t fSecondDarcVmeAddr
 Second Darc Board VME Address. More...
 
Int_t fSecondDarcType
 Type of the first Darc Board. More...
 
UChar_t fSecondDarcDisable
 disable the readout of the 8 crates connected to this board More...
 
UInt_t fSecondDarcL0Delay
 L0 delay for this board. More...
 
UInt_t fSecondDarcL1TimeOut
 L1 time out for this board. More...
 
UInt_t fSecondDarcGlobalL0
 Global L0 delay for this board. More...
 
UInt_t fSecondDarcConfig
 Trigger configuration this board. More...
 
ULong_t fGlobalVmeAddr
 Global Board VME Address. More...
 
UInt_t fGlobalRegisters [13]
 Global registers. More...
 
ULong_t fFetVmeAddr
 Fet Board VME Address. More...
 
UInt_t fFetRegisters [7]
 Fet registers. More...
 

Static Private Attributes

static const Char_t * fgkJtagName = "JtagBoard"
 JTag Board name. More...
 
static const Char_t * fgkFirstDarcName = "LeftDarcBoard"
 First DARC board name. More...
 
static const Char_t * fgkSecondDarcName = "RightDarcBoard"
 Second DARC board name. More...
 
static const Char_t * fgkGlobalName = "GlobalBoard"
 Global Board name. More...
 
static const Char_t * fgkFetName = "FetBoard"
 FET Board name. More...
 
static const Int_t fgkGlobalNofRegisters = 13
 Number of registers for Global Board. More...
 
static const Int_t fgkFetNofRegisters = 7
 Number of registers for Fet. More...
 
static const Int_t fgkJtagNofLines = 4
 Number of lines for Jtag. More...
 

Detailed Description

The class defines the configuration of global crate.

Author
Ch. Finck, Subatech Nantes

Definition at line 18 of file AliMUONGlobalCrateConfig.h.

Constructor & Destructor Documentation

AliMUONGlobalCrateConfig::AliMUONGlobalCrateConfig ( )

Standard constructor

Definition at line 54 of file AliMUONGlobalCrateConfig.cxx.

AliMUONGlobalCrateConfig::~AliMUONGlobalCrateConfig ( )
virtual

Destructor

Definition at line 90 of file AliMUONGlobalCrateConfig.cxx.

AliMUONGlobalCrateConfig::AliMUONGlobalCrateConfig ( const AliMUONGlobalCrateConfig rhs)
private

Not implemented.

Member Function Documentation

Bool_t AliMUONGlobalCrateConfig::GetEnableJtag ( Int_t  index) const

Get Jtag enabled lines.

returns enable mask for a given Jtag line

Definition at line 329 of file AliMUONGlobalCrateConfig.cxx.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

UChar_t AliMUONGlobalCrateConfig::GetEnableJtag ( ) const
inline

Get Jtag enable word.

Definition at line 59 of file AliMUONGlobalCrateConfig.h.

const Char_t* AliMUONGlobalCrateConfig::GetFetName ( ) const
inline

Get Global Name identifier.

Definition at line 184 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData(), and AliMUONTriggerIO::WriteGlobalConfig().

Int_t AliMUONGlobalCrateConfig::GetFetNofRegisters ( ) const
inline

Get number of registers for FET.

Definition at line 189 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData(), and AliMUONTriggerIO::WriteGlobalConfig().

UInt_t AliMUONGlobalCrateConfig::GetFetRegister ( Int_t  index) const

Get register for FET.

return global register for a given index

Definition at line 422 of file AliMUONGlobalCrateConfig.cxx.

Referenced by GetFetMode(), and AliMUONTriggerIO::WriteGlobalConfig().

UInt_t* AliMUONGlobalCrateConfig::GetFetRegister ( )
inline

Set register word for FET.

Definition at line 172 of file AliMUONGlobalCrateConfig.h.

ULong_t AliMUONGlobalCrateConfig::GetFetVmeAddr ( ) const
inline

Get FET board VME address.

Definition at line 163 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

UInt_t AliMUONGlobalCrateConfig::GetFirstDarcConfig ( ) const
inline

Get configuration for First Darc board.

Definition at line 100 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

UChar_t AliMUONGlobalCrateConfig::GetFirstDarcDisable ( ) const
inline

Get disable word for First Darc board.

Definition at line 78 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

Bool_t AliMUONGlobalCrateConfig::GetFirstDarcDisable ( Int_t  iCrate) const
inline

Get disable per regional crate for First Darc board.

Definition at line 80 of file AliMUONGlobalCrateConfig.h.

UInt_t AliMUONGlobalCrateConfig::GetFirstDarcGlobalL0 ( ) const
inline

Get global L0 delay for First Darc board.

Definition at line 95 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

UInt_t AliMUONGlobalCrateConfig::GetFirstDarcL0Delay ( ) const
inline

Get L0 Delay for First Darc board.

Definition at line 85 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

UInt_t AliMUONGlobalCrateConfig::GetFirstDarcL1TimeOut ( ) const
inline

Get L1 Time Out for First Darc board.

Definition at line 90 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

const Char_t* AliMUONGlobalCrateConfig::GetFirstDarcName ( ) const
inline

Get First Darc Name identifier.

Definition at line 178 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData(), and AliMUONTriggerIO::WriteGlobalConfig().

Int_t AliMUONGlobalCrateConfig::GetFirstDarcType ( ) const
inline

Get type for First Darc board.

Definition at line 73 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

ULong_t AliMUONGlobalCrateConfig::GetFirstDarcVmeAddr ( ) const
inline

Get First Darc board VME address.

Definition at line 68 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

UInt_t AliMUONGlobalCrateConfig::GetGlobalCrateEnable ( ) const
inline

Get global crate enbale.

Definition at line 31 of file AliMUONGlobalCrateConfig.h.

Referenced by main(), and AliMUONTriggerIO::WriteGlobalConfig().

UInt_t AliMUONGlobalCrateConfig::GetGlobalMask ( Int_t  index) const

Get mask for the global input.

return one word of the global mask

Definition at line 398 of file AliMUONGlobalCrateConfig.cxx.

Referenced by AliMUONTriggerElectronics::LoadMasks(), AliMUONTriggerQADataMakerRec::RawTriggerInGlobal2OutGlobal(), ReCalcGlobalTrigger(), and UpdateGlobalMasks().

const Char_t* AliMUONGlobalCrateConfig::GetGlobalName ( ) const
inline

Get Global Name identifier.

Definition at line 182 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData(), and AliMUONTriggerIO::WriteGlobalConfig().

Int_t AliMUONGlobalCrateConfig::GetGlobalNofRegisters ( ) const
inline

Get number of registers for Global.

Definition at line 187 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData(), and AliMUONTriggerIO::WriteGlobalConfig().

UInt_t AliMUONGlobalCrateConfig::GetGlobalRegister ( Int_t  index) const

Get register for Global.

return global register for a given index

Definition at line 363 of file AliMUONGlobalCrateConfig.cxx.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

UInt_t* AliMUONGlobalCrateConfig::GetGlobalRegister ( )
inline

Get register word for Global.

Definition at line 153 of file AliMUONGlobalCrateConfig.h.

ULong_t AliMUONGlobalCrateConfig::GetGlobalVmeAddr ( ) const
inline

Get Global board VME address.

Definition at line 144 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

UInt_t AliMUONGlobalCrateConfig::GetJtagClockDiv ( ) const
inline

Get Jtag board Clock Divider.

Definition at line 40 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

TString AliMUONGlobalCrateConfig::GetJtagCrateName ( Int_t  jtagLine,
Int_t  index 
) const

Get Jtag Crate names.

Get the crate name for a given line and a given index

Definition at line 353 of file AliMUONGlobalCrateConfig.cxx.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

const Char_t* AliMUONGlobalCrateConfig::GetJtagName ( ) const
inline

Get Jtag Name identifier.

Definition at line 176 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData(), and AliMUONTriggerIO::WriteGlobalConfig().

Int_t AliMUONGlobalCrateConfig::GetJtagNofLines ( ) const
inline

Get number of JTag lines.

Definition at line 191 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData(), and AliMUONTriggerIO::WriteGlobalConfig().

UInt_t AliMUONGlobalCrateConfig::GetJtagRdDelay ( ) const
inline

Get Jtag board Read out Delay.

Definition at line 50 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

UInt_t AliMUONGlobalCrateConfig::GetJtagRxPhase ( ) const
inline

Get Jtag board Rx Phase.

Definition at line 45 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

ULong_t AliMUONGlobalCrateConfig::GetJtagVmeAddr ( ) const
inline

Get Jtag board VME address.

Definition at line 35 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

Bool_t AliMUONGlobalCrateConfig::GetMasksOn ( ) const

Indicates if global masks are active on global inputs.

indicates if global masks are active on global inputs

Definition at line 410 of file AliMUONGlobalCrateConfig.cxx.

Referenced by main().

UInt_t AliMUONGlobalCrateConfig::GetSecondDarcConfig ( ) const
inline

Get configuration for Second Darc board.

Definition at line 137 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

UChar_t AliMUONGlobalCrateConfig::GetSecondDarcDisable ( ) const
inline

Get disable word for Second Darc board.

Definition at line 116 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

Bool_t AliMUONGlobalCrateConfig::GetSecondDarcDisable ( Int_t  iCrate) const
inline

Get disable per regional crate for Second Darc board.

Definition at line 118 of file AliMUONGlobalCrateConfig.h.

UInt_t AliMUONGlobalCrateConfig::GetSecondDarcGlobalL0 ( ) const
inline

Get global L0 delay for Second Darc board.

Definition at line 132 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

UInt_t AliMUONGlobalCrateConfig::GetSecondDarcL0Delay ( ) const
inline

Get L0 Delay for Second Darc board.

Definition at line 123 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

UInt_t AliMUONGlobalCrateConfig::GetSecondDarcL1TimeOut ( ) const
inline

Get L1 Time Out for Second Darc board.

Definition at line 127 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

const Char_t* AliMUONGlobalCrateConfig::GetSecondDarcName ( ) const
inline

Get Second Darc Name identifier.

Definition at line 180 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData(), and AliMUONTriggerIO::WriteGlobalConfig().

Int_t AliMUONGlobalCrateConfig::GetSecondDarcType ( ) const
inline

Get type for Second Darc board.

Definition at line 111 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

ULong_t AliMUONGlobalCrateConfig::GetSecondDarcVmeAddr ( ) const
inline

Get Second Darc board VME address.

Definition at line 106 of file AliMUONGlobalCrateConfig.h.

Referenced by AliMUONTriggerIO::WriteGlobalConfig().

AliMUONGlobalCrateConfig& AliMUONGlobalCrateConfig::operator= ( const AliMUONGlobalCrateConfig rhs)
private

Not implemented.

Int_t AliMUONGlobalCrateConfig::ReadData ( const TString &  fileName = "")

Fill trigger global crate object from ascii file put the method static to be used by other class w/o initializing object

Definition at line 96 of file AliMUONGlobalCrateConfig.cxx.

Referenced by AliMUONCDB::MakeGlobalTriggerConfigStore(), and AliMUONTriggerIO::ReadGlobalConfig().

void AliMUONGlobalCrateConfig::SetEnableJtag ( UChar_t  en)
inline

Set Jtag enable word.

Definition at line 57 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetFetRegister ( Int_t  index,
UInt_t  reg 
)

Set register for FET.

set Global register for a given index

Definition at line 433 of file AliMUONGlobalCrateConfig.cxx.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetFetVmeAddr ( ULong_t  addr)
inline

Set FET board VME address.

Definition at line 165 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetFirstDarcConfig ( UInt_t  conf)
inline

set configuration for First Darc board

Definition at line 102 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetFirstDarcDisable ( UChar_t  en)
inline

Set disable word for First Darc board.

Definition at line 82 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetFirstDarcGlobalL0 ( UInt_t  time)
inline

set global L0 delay for First Darc board

Definition at line 97 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetFirstDarcL0Delay ( UInt_t  delay)
inline

Set L0 Delay for First Darc board.

Definition at line 87 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetFirstDarcL1TimeOut ( UInt_t  time)
inline

Set L1 Time Out for First Darc board.

Definition at line 92 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetFirstDarcType ( Int_t  type)
inline

Get type for First Darc board.

Definition at line 75 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetFirstDarcVmeAddr ( ULong_t  addr)
inline

Get First Darc board VME address.

Definition at line 70 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetGlobalCrateEnable ( UInt_t  enable)
inline

set global crate enbale

Definition at line 29 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetGlobalMask ( Int_t  index,
UInt_t  mask 
)

Set mask for the global input.

set one word of the global mask

Definition at line 385 of file AliMUONGlobalCrateConfig.cxx.

Referenced by UpdateGlobalMasks().

void AliMUONGlobalCrateConfig::SetGlobalRegister ( Int_t  index,
UInt_t  reg 
)

Set register for Global.

set Global register for a given index

Definition at line 374 of file AliMUONGlobalCrateConfig.cxx.

Referenced by ReadData(), and SetGlobalMask().

void AliMUONGlobalCrateConfig::SetGlobalVmeAddr ( ULong_t  addr)
inline

Set Global board VME address.

Definition at line 146 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetJtagClockDiv ( UInt_t  clk)
inline

Set Jtag board Clock Divider.

Definition at line 42 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetJtagCrateName ( Int_t  index,
TString  name 
)

Set Jtag Crate names.

Get Jtag crate name for a given index

Definition at line 342 of file AliMUONGlobalCrateConfig.cxx.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetJtagRdDelay ( UInt_t  rd)
inline

Set Jtag board Read out Delay.

Definition at line 52 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetJtagRxPhase ( UInt_t  rx)
inline

Set Jtag board Rx Phase.

Definition at line 47 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetJtagVmeAddr ( ULong_t  addr)
inline

Set Jtag board VME address.

Definition at line 37 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetSecondDarcConfig ( UInt_t  conf)
inline

set configuration for Second Darc board

Definition at line 139 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetSecondDarcDisable ( UChar_t  en)
inline

Set disable word for Second Darc board.

Definition at line 120 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetSecondDarcGlobalL0 ( UInt_t  time)
inline

set global L0 delay for Second Darc board

Definition at line 134 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetSecondDarcL0Delay ( UInt_t  delay)
inline

Set L0 Delay for Second Darc board.

Definition at line 125 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetSecondDarcL1TimeOut ( UInt_t  time)
inline

Set L1 Time Out for Second Darc board.

Definition at line 129 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetSecondDarcType ( Int_t  type)
inline

Set type for Second Darc board.

Definition at line 113 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

void AliMUONGlobalCrateConfig::SetSecondDarcVmeAddr ( ULong_t  addr)
inline

Set Second Darc board VME address.

Definition at line 108 of file AliMUONGlobalCrateConfig.h.

Referenced by ReadData().

Member Data Documentation

UChar_t AliMUONGlobalCrateConfig::fEnableJtag
private

Enable mask for JTag lines.

Definition at line 205 of file AliMUONGlobalCrateConfig.h.

Referenced by GetEnableJtag(), and SetEnableJtag().

UInt_t AliMUONGlobalCrateConfig::fFetRegisters[7]
private

Fet registers.

Definition at line 228 of file AliMUONGlobalCrateConfig.h.

Referenced by GetFetRegister(), and SetFetRegister().

ULong_t AliMUONGlobalCrateConfig::fFetVmeAddr
private

Fet Board VME Address.

Definition at line 227 of file AliMUONGlobalCrateConfig.h.

Referenced by GetFetVmeAddr(), and SetFetVmeAddr().

UInt_t AliMUONGlobalCrateConfig::fFirstDarcConfig
private

Trigger configuration this board.

Definition at line 214 of file AliMUONGlobalCrateConfig.h.

Referenced by GetFirstDarcConfig(), and SetFirstDarcConfig().

UChar_t AliMUONGlobalCrateConfig::fFirstDarcDisable
private

disable the readout of the 8 crates connected to this board

Definition at line 210 of file AliMUONGlobalCrateConfig.h.

Referenced by GetFirstDarcDisable(), and SetFirstDarcDisable().

UInt_t AliMUONGlobalCrateConfig::fFirstDarcGlobalL0
private

L0 global l0 delay this board.

Definition at line 213 of file AliMUONGlobalCrateConfig.h.

Referenced by GetFirstDarcGlobalL0(), and SetFirstDarcGlobalL0().

UInt_t AliMUONGlobalCrateConfig::fFirstDarcL0Delay
private

L0 delay for this board.

Definition at line 211 of file AliMUONGlobalCrateConfig.h.

Referenced by GetFirstDarcL0Delay(), and SetFirstDarcL0Delay().

UInt_t AliMUONGlobalCrateConfig::fFirstDarcL1TimeOut
private

L1 time out for this board.

Definition at line 212 of file AliMUONGlobalCrateConfig.h.

Referenced by GetFirstDarcL1TimeOut(), and SetFirstDarcL1TimeOut().

Int_t AliMUONGlobalCrateConfig::fFirstDarcType
private

Type of the first Darc Board.

Definition at line 209 of file AliMUONGlobalCrateConfig.h.

Referenced by GetFirstDarcType(), and SetFirstDarcType().

ULong_t AliMUONGlobalCrateConfig::fFirstDarcVmeAddr
private

First Darc Board VME Address.

Definition at line 208 of file AliMUONGlobalCrateConfig.h.

Referenced by GetFirstDarcVmeAddr(), and SetFirstDarcVmeAddr().

const Char_t * AliMUONGlobalCrateConfig::fgkFetName = "FetBoard"
staticprivate

FET Board name.

Definition at line 234 of file AliMUONGlobalCrateConfig.h.

Referenced by GetFetName().

const Int_t AliMUONGlobalCrateConfig::fgkFetNofRegisters = 7
staticprivate

Number of registers for Fet.

Definition at line 237 of file AliMUONGlobalCrateConfig.h.

Referenced by GetFetNofRegisters(), GetFetRegister(), and SetFetRegister().

const Char_t * AliMUONGlobalCrateConfig::fgkFirstDarcName = "LeftDarcBoard"
staticprivate

First DARC board name.

Definition at line 231 of file AliMUONGlobalCrateConfig.h.

Referenced by GetFirstDarcName().

const Char_t * AliMUONGlobalCrateConfig::fgkGlobalName = "GlobalBoard"
staticprivate

Global Board name.

Definition at line 233 of file AliMUONGlobalCrateConfig.h.

Referenced by GetGlobalName().

const Int_t AliMUONGlobalCrateConfig::fgkGlobalNofRegisters = 13
staticprivate

Number of registers for Global Board.

Definition at line 236 of file AliMUONGlobalCrateConfig.h.

Referenced by GetGlobalNofRegisters(), GetGlobalRegister(), and SetGlobalRegister().

const Char_t * AliMUONGlobalCrateConfig::fgkJtagName = "JtagBoard"
staticprivate

JTag Board name.

Definition at line 230 of file AliMUONGlobalCrateConfig.h.

Referenced by GetJtagName().

const Int_t AliMUONGlobalCrateConfig::fgkJtagNofLines = 4
staticprivate

Number of lines for Jtag.

Definition at line 238 of file AliMUONGlobalCrateConfig.h.

Referenced by GetEnableJtag(), GetJtagCrateName(), and GetJtagNofLines().

const Char_t * AliMUONGlobalCrateConfig::fgkSecondDarcName = "RightDarcBoard"
staticprivate

Second DARC board name.

Definition at line 232 of file AliMUONGlobalCrateConfig.h.

Referenced by GetSecondDarcName().

UInt_t AliMUONGlobalCrateConfig::fGlobalCrateEnable
private

Global Crate Enable.

Definition at line 200 of file AliMUONGlobalCrateConfig.h.

Referenced by GetGlobalCrateEnable(), and SetGlobalCrateEnable().

UInt_t AliMUONGlobalCrateConfig::fGlobalRegisters[13]
private

Global registers.

Definition at line 225 of file AliMUONGlobalCrateConfig.h.

Referenced by GetGlobalMask(), GetGlobalRegister(), GetMasksOn(), and SetGlobalRegister().

ULong_t AliMUONGlobalCrateConfig::fGlobalVmeAddr
private

Global Board VME Address.

Definition at line 224 of file AliMUONGlobalCrateConfig.h.

Referenced by GetGlobalVmeAddr(), and SetGlobalVmeAddr().

UInt_t AliMUONGlobalCrateConfig::fJtagClockDiv
private

Clock Divider number for JTag.

Definition at line 202 of file AliMUONGlobalCrateConfig.h.

Referenced by GetJtagClockDiv(), and SetJtagClockDiv().

TString AliMUONGlobalCrateConfig::fJtagCrateName[16]
private

Crate name for the Jtag lines.

Definition at line 206 of file AliMUONGlobalCrateConfig.h.

Referenced by GetJtagCrateName(), and SetJtagCrateName().

UInt_t AliMUONGlobalCrateConfig::fJtagRdDelay
private

Read delay for JTag.

Definition at line 204 of file AliMUONGlobalCrateConfig.h.

Referenced by GetJtagRdDelay(), and SetJtagRdDelay().

UInt_t AliMUONGlobalCrateConfig::fJtagRxPhase
private

Rx phase number for JTag.

Definition at line 203 of file AliMUONGlobalCrateConfig.h.

Referenced by GetJtagRxPhase(), and SetJtagRxPhase().

ULong_t AliMUONGlobalCrateConfig::fJtagVmeAddr
private

JTag VME address.

Definition at line 201 of file AliMUONGlobalCrateConfig.h.

Referenced by GetJtagVmeAddr(), and SetJtagVmeAddr().

UInt_t AliMUONGlobalCrateConfig::fSecondDarcConfig
private

Trigger configuration this board.

Definition at line 222 of file AliMUONGlobalCrateConfig.h.

Referenced by GetSecondDarcConfig(), and SetSecondDarcConfig().

UChar_t AliMUONGlobalCrateConfig::fSecondDarcDisable
private

disable the readout of the 8 crates connected to this board

Definition at line 218 of file AliMUONGlobalCrateConfig.h.

Referenced by GetSecondDarcDisable(), and SetSecondDarcDisable().

UInt_t AliMUONGlobalCrateConfig::fSecondDarcGlobalL0
private

Global L0 delay for this board.

Definition at line 221 of file AliMUONGlobalCrateConfig.h.

Referenced by GetSecondDarcGlobalL0(), and SetSecondDarcGlobalL0().

UInt_t AliMUONGlobalCrateConfig::fSecondDarcL0Delay
private

L0 delay for this board.

Definition at line 219 of file AliMUONGlobalCrateConfig.h.

Referenced by GetSecondDarcL0Delay(), and SetSecondDarcL0Delay().

UInt_t AliMUONGlobalCrateConfig::fSecondDarcL1TimeOut
private

L1 time out for this board.

Definition at line 220 of file AliMUONGlobalCrateConfig.h.

Referenced by GetSecondDarcL1TimeOut(), and SetSecondDarcL1TimeOut().

Int_t AliMUONGlobalCrateConfig::fSecondDarcType
private

Type of the first Darc Board.

Definition at line 217 of file AliMUONGlobalCrateConfig.h.

Referenced by GetSecondDarcType(), and SetSecondDarcType().

ULong_t AliMUONGlobalCrateConfig::fSecondDarcVmeAddr
private

Second Darc Board VME Address.

Definition at line 216 of file AliMUONGlobalCrateConfig.h.

Referenced by GetSecondDarcVmeAddr(), and SetSecondDarcVmeAddr().


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