AliRoot Core  edcc906 (edcc906)
AliDAConfig Class Reference

class for DA run parameters and DA working space More...

Inheritance diagram for AliDAConfig:

Public Member Functions

 AliDAConfig ()
 
virtual ~AliDAConfig ()
 
void PrintConfig ()
 
const Char_t * GetDAConfigFileName ()
 name of the DA configuration file from detector DB More...
 
const Char_t * GetCurrentFileName ()
 file with current versions of the configuration files, usually MtgCurrent.dat More...
 
const Char_t * GetLastCurrentFileName ()
 last known versions of the configuration files, usually MtgLastCurrent.dat More...
 
const Char_t * GetSodName ()
 name of the Start-of-data field in MtgCurrent.dat More...
 
Int_t GetSodFlag () const
 flag value of the Start-of-data field in MtgCurrent.dat More...
 
const Char_t * GetDAName ()
 name of the Detector Algorithm field in MtgCurrent.dat More...
 
Int_t GetDAFlag () const
 flag value of the Detector Algorithm field in MtgCurrent.dat More...
 
Int_t GetDAMode () const
 DA active mode (GLOBAL or GLOBAL+LOCAL) More...
 
const Char_t * GetGlobalFileName ()
 global crate configuration file name More...
 
const Char_t * GetRegionalFileName ()
 regional crate configuration file name More...
 
const Char_t * GetLocalMaskFileName ()
 masks for the local cards, file name More...
 
const Char_t * GetLocalLutFileName ()
 transverse momentum Look-Up-Table, file name More...
 
const Char_t * GetSignatureFileName ()
 signature, file name More...
 
const Char_t * GetTrigScalFileName ()
 signature, file name More...
 
Int_t GetGlobalFileVersion () const
 version of the global crate configuration in the detector DB More...
 
Int_t GetRegionalFileVersion () const
 version of the regional crate configuration in the detector DB More...
 
Int_t GetLocalMaskFileVersion () const
 version of the masks for the local cards in the detector DB More...
 
Int_t GetLocalLutFileVersion () const
 version of the transverse momentum Look-Up-Table in the detector DB More...
 
Int_t GetSignatureFileVersion () const
 version of the signature file in the detector DB More...
 
Int_t GetGlobalFileLastVersion () const
 last known version of the global crate configuration More...
 
Int_t GetRegionalFileLastVersion () const
 last known version of the regional crate configuration More...
 
Int_t GetLocalMaskFileLastVersion () const
 last known version of the masks for the local cards More...
 
Int_t GetLocalLutFileLastVersion () const
 last known version of the transverse momentum Look-Up-Table More...
 
AliMUONVStoreGetLocalMasks () const
 store for the masks for the local cards (own) More...
 
AliMUONVStoreGetLocalMasksDA () const
 store for the DA-calculated masks for the local cards (own) More...
 
AliMUONRegionalTriggerConfigGetRegionalMasks () const
 configuration object for the regional crate (own) More...
 
AliMUONGlobalCrateConfigGetGlobalMasks () const
 configuration object for the global crate (own) More...
 
AliMUONTriggerIOGetTriggerIO () const
 read/write configurations, masks and LUT to/from online files (own) More...
 
AliMUONVStoreGetPatternStoreN () const
 store for local strips patterns (noisy strips) More...
 
AliMUONVStoreGetPatternStoreD () const
 store for local strips patterns (dead strips) More...
 
Int_t GetEventsN () const
 number of accumulated PHYSICS events for noisy channels analysis More...
 
Int_t GetEventsD () const
 number of accumulated CALIBRATION events for dead channels analysis More...
 
Int_t GetPrintLevel () const
 print verbosity of the DA More...
 
Bool_t GetAlgoNoisyInput () const
 select PHYSICS events for noisy channels analysis More...
 
Bool_t GetAlgoDeadcInput () const
 select CALIBRATION events for dead channels analysis More...
 
Float_t GetThrN () const
 threshold for noisy global inputs (fraction of events) More...
 
Float_t GetThrD () const
 threshold for dead global inputs (fraction of events) More...
 
Float_t GetThrLocN () const
 threshold for noisy local strips (fraction of events) More...
 
Float_t GetThrLocD () const
 threshold for dead local strips (fraction of events) More...
 
Int_t GetMinEvents () const
 minumum nr of events for rate calculation More...
 
Int_t GetMaxEvents () const
 maximum number of events to analyze More...
 
Int_t GetSkipEvents () const
 number of events to skip from start More...
 
Bool_t WithWarnings () const
 show warnings from the raw data decoder More...
 
Bool_t UseFastDecoder () const
 use the high-performance (HP) decoder More...
 
Bool_t SaveScalers () const
 save cooked information from scalers More...
 
UInt_t GetScalerRecTime () const
 time between two records, in seconds More...
 
Int_t GetGlobalInputs () const
 number of global input words More...
 
Int_t GetGlobalInputLength () const
 length in bits of a global input word More...
 
Int_t GetAccGlobalInputN (Int_t ii, Int_t ib) const
 get accumulated values for bit "ib" from global input word "ii", PHYSICS events More...
 
Int_t GetAccGlobalInputD (Int_t ii, Int_t ib) const
 get accumulated values for bit "ib" from global input word "ii", CALIBRATION events More...
 
void SetSodName (Char_t *name)
 set the name of the Start-of-data field in MtgCurrent.dat More...
 
void SetSodFlag (Int_t flag)
 set the flag value of the Start-of-data field in MtgCurrent.dat More...
 
void SetDAName (Char_t *name)
 set the name of the Detector Algorithm field in MtgCurrent.dat More...
 
void SetDAFlag (Int_t flag)
 set the flag value of the Detector Algorithm field in MtgCurrent.dat More...
 
void SetDAMode (Int_t mode)
 set DA active mode, 1 = GLOBAL (default), 2 = GLOBAL and LOCAL More...
 
void SetGlobalFileName (const Char_t *name)
 set the global crate configuration file name More...
 
void SetRegionalFileName (const Char_t *name)
 set the regional crate configuration file name More...
 
void SetLocalMaskFileName (const Char_t *name)
 set the masks for the local cards, file name More...
 
void SetLocalLutFileName (const Char_t *name)
 set the transverse momentum Look-Up-Table, file name More...
 
void SetSignatureFileName (const Char_t *name)
 set the signature file name More...
 
void SetTrigScalFileName (const Char_t *name)
 set the trigger scalers file name More...
 
void SetGlobalFileVersion (Int_t ver)
 set the version of the global crate configuration in the detector DB More...
 
void SetRegionalFileVersion (Int_t ver)
 set the version of the regional crate configuration in the detector DB More...
 
void SetLocalMaskFileVersion (Int_t ver)
 set the version of the masks for the local cards in the detector DB More...
 
void SetLocalLutFileVersion (Int_t ver)
 set the version of the transverse momentum Look-Up-Table in the detector DB More...
 
void SetSignatureFileVersion (Int_t ver)
 set the version of the signature file in the detector DB More...
 
void SetGlobalFileLastVersion (Int_t ver)
 set the last known version of the global crate configuration More...
 
void SetRegionalFileLastVersion (Int_t ver)
 set the last known version of the regional crate configuration More...
 
void SetLocalMaskFileLastVersion (Int_t ver)
 set the last known version of the masks for the local cards More...
 
void SetLocalLutFileLastVersion (Int_t ver)
 set the last known version of the transverse momentum Look-Up-Table More...
 
void IncNoiseEvent ()
 increment the number of selected PHYSICS events More...
 
void IncDeadcEvent ()
 increment the number of selected CALIBRATION events More...
 
void AddAccGlobalInputN (Int_t ii, Int_t ib, Int_t val)
 count the value of the bit "ib" of global input word "ii" (PHYSICS events) More...
 
void AddAccGlobalInputD (Int_t ii, Int_t ib, Int_t val)
 count the value of the bit "ib" of global input word "ii" (CALIBRATION events) More...
 
void SetPrintLevel (Int_t level)
 set the print verbosity level of the DA More...
 
void SetAlgoNoisyInput (Bool_t val)
 select PHYSICS events for noisy channels analysis More...
 
void SetAlgoDeadcInput (Bool_t val)
 select CALIBRATION events for dead channels analysis More...
 
void SetThrN (Float_t val)
 set the threshold for noisy global inputs (fraction of events) More...
 
void SetThrD (Float_t val)
 set the threshold for dead global inputs (fraction of events) More...
 
void SetThrLocN (Float_t val)
 set the threshold for noisy local strips (fraction of events) More...
 
void SetThrLocD (Float_t val)
 set the threshold for dead local strips (fraction of events) More...
 
void SetMinEvents (Int_t val)
 set the minumum nr of events for rate calculation More...
 
void SetMaxEvents (Int_t val)
 set the maximum number of events to analyze More...
 
void SetSkipEvents (Int_t val)
 set the number of events to skip from start More...
 
void SetWithWarnings ()
 set/unset to show warnings from the raw data decoder More...
 
void SetUseFastDecoder ()
 set/unset the use of the high-performance (HP) decoder More...
 
void SetSaveScalers (Bool_t val)
 set/unset the saving of cooked information from scalers More...
 
void SetScalerRecTime (Int_t trec)
 time between two records, in seconds More...
 
void IncGlobalFileVersion ()
 increment version of the global crate configuration file More...
 
void IncLocalMaskFileVersion ()
 increment version of the local mask configuration file More...
 
void DecSkipEvents ()
 count skipped events More...
 

Private Types

enum  { kGlobalInputs = 4, kGlobalInputLength = 32 }
 

Private Member Functions

 AliDAConfig (const AliDAConfig &cfg)
 copy constructor, not implemented More...
 
AliDAConfigoperator= (const AliDAConfig &cfg)
 assignment operator, not implemented More...
 

Private Attributes

const TString fDAConfigFileName
 name of the DA configuration file from detector DB More...
 
const TString fCurrentFileName
 usually MtgCurrent.dat More...
 
const TString fLastCurrentFileName
 usually MtgLastCurrent.dat More...
 
TString fSodName
 name of the Start-of-data field in MtgCurrent.dat More...
 
Int_t fSodFlag
 flag value of the Start-of-data field in MtgCurrent.dat More...
 
TString fDAName
 name of the Detector Algorithm field in MtgCurrent.dat More...
 
Int_t fDAFlag
 flag value of the Detector Algorithm field in MtgCurrent.dat (enabled/disabled) More...
 
Int_t fDAMode
 DA active mode, GLOBAL or GLOBAL+LOCAL. More...
 
TString fGlobalFileName
 global crate configuration, file name More...
 
TString fRegionalFileName
 regional crate configuration, file name More...
 
TString fLocalMaskFileName
 masks for the local cards, file name More...
 
TString fLocalLutFileName
 transverse momentum Look-Up-Table, file name More...
 
TString fSignatureFileName
 signature, file name More...
 
TString fTrigScalFileName
 trigger scalers, file name More...
 
Int_t fGlobalFileVersion
 version of the global crate configuration in the detector DB More...
 
Int_t fRegionalFileVersion
 version of the regional crate configuration in the detector DB More...
 
Int_t fLocalMaskFileVersion
 version of the masks for the local cards in the detector DB More...
 
Int_t fLocalLutFileVersion
 version of the transverse momentum Look-Up-Table in the detector DB More...
 
Int_t fSignatureFileVersion
 version of the signature file in the detector DB More...
 
Int_t fGlobalFileLastVersion
 last known version of the global crate configuration More...
 
Int_t fRegionalFileLastVersion
 last known version of the regional crate configuration More...
 
Int_t fLocalMaskFileLastVersion
 last known version of the masks for the local cards More...
 
Int_t fLocalLutFileLastVersion
 last known version of the transverse momentum Look-Up-Table More...
 
Int_t fEventsN
 number of accumulated PHYSICS events More...
 
Int_t fEventsD
 number of accumulated CALIBRATION events More...
 
Int_t fPrintLevel
 print verbosity of the DA More...
 
AliMUONVStorefLocalMasks
 store for the masks for the local cards More...
 
AliMUONVStorefLocalMasksDA
 store for the DA-calculated masks for the local cards More...
 
AliMUONRegionalTriggerConfigfRegionalMasks
 configuration object for the regional crate More...
 
AliMUONGlobalCrateConfigfGlobalMasks
 configuration object for the global crate More...
 
AliMUONTriggerIOfTriggerIO
 read/write masks and LUT to/from online files More...
 
Bool_t fAlgoNoisyInput
 select PHYSICS events for noisy channels analysis More...
 
Bool_t fAlgoDeadcInput
 select CALIBRATION events for dead channels analysis More...
 
Float_t fThrN
 threshold for noisy global inputs (fraction of events) More...
 
Float_t fThrD
 threshold for dead global inputs (fraction of events) More...
 
Float_t fThrLocN
 threshold for noisy local strips (fraction of events) More...
 
Float_t fThrLocD
 threshold for dead local strips (fraction of events) More...
 
Int_t fMinEvents
 minumum nr of events for rate calculation More...
 
Int_t fSkipEvents
 number of events to skip from start More...
 
Int_t fMaxEvents
 maximum number of events to analyze More...
 
Bool_t fWithWarnings
 show warnings from the raw data decoder More...
 
Bool_t fUseFastDecoder
 use the high-performance (HP) decoder More...
 
const Int_t fNLocalBoard
 number of local boards More...
 
AliMUONVStorefPatternStoreN
 store for local strips patterns More...
 
AliMUONVStorefPatternStoreD
 store for local strips patterns More...
 
Int_t fAccGlobalInputN [kGlobalInputs][kGlobalInputLength]
 storage for global input (PHYSICS events) More...
 
Int_t fAccGlobalInputD [kGlobalInputs][kGlobalInputLength]
 storage for global input (CALIBRATION events) More...
 
Bool_t fSaveScalers
 save cooked information from the trigger scalers More...
 
Int_t fScalerRecTime
 time between two records, in seconds More...
 

Detailed Description

class for DA run parameters and DA working space

Definition at line 70 of file MTRda.cxx.

Member Enumeration Documentation

anonymous enum
private
Enumerator
kGlobalInputs 

number of global input words

kGlobalInputLength 

length in bits of a global input word

Definition at line 460 of file MTRda.cxx.

Constructor & Destructor Documentation

AliDAConfig::AliDAConfig ( )
inline

default constructor

Definition at line 74 of file MTRda.cxx.

Referenced by DecSkipEvents().

virtual AliDAConfig::~AliDAConfig ( )
inlinevirtual

destructor

Definition at line 159 of file MTRda.cxx.

AliDAConfig::AliDAConfig ( const AliDAConfig cfg)
private

copy constructor, not implemented

Member Function Documentation

void AliDAConfig::AddAccGlobalInputD ( Int_t  ii,
Int_t  ib,
Int_t  val 
)
inline

count the value of the bit "ib" of global input word "ii" (CALIBRATION events)

Definition at line 355 of file MTRda.cxx.

Referenced by StoreGlobalInput().

void AliDAConfig::AddAccGlobalInputN ( Int_t  ii,
Int_t  ib,
Int_t  val 
)
inline

count the value of the bit "ib" of global input word "ii" (PHYSICS events)

Definition at line 353 of file MTRda.cxx.

Referenced by StoreGlobalInput().

void AliDAConfig::DecSkipEvents ( )
inline

count skipped events

Definition at line 395 of file MTRda.cxx.

Referenced by main().

Int_t AliDAConfig::GetAccGlobalInputD ( Int_t  ii,
Int_t  ib 
) const
inline

get accumulated values for bit "ib" from global input word "ii", CALIBRATION events

Definition at line 300 of file MTRda.cxx.

Referenced by UpdateGlobalMasks().

Int_t AliDAConfig::GetAccGlobalInputN ( Int_t  ii,
Int_t  ib 
) const
inline

get accumulated values for bit "ib" from global input word "ii", PHYSICS events

Definition at line 298 of file MTRda.cxx.

Referenced by UpdateGlobalMasks().

Bool_t AliDAConfig::GetAlgoDeadcInput ( ) const
inline

select CALIBRATION events for dead channels analysis

Definition at line 263 of file MTRda.cxx.

Referenced by MakePattern(), and StoreGlobalInput().

Bool_t AliDAConfig::GetAlgoNoisyInput ( ) const
inline

select PHYSICS events for noisy channels analysis

Definition at line 261 of file MTRda.cxx.

Referenced by MakePattern(), and StoreGlobalInput().

const Char_t* AliDAConfig::GetCurrentFileName ( )
inline

file with current versions of the configuration files, usually MtgCurrent.dat

Definition at line 186 of file MTRda.cxx.

Referenced by ImportFiles(), MakePatternStore(), PrintConfig(), ReadFileNames(), and UpdateGlobalMasks().

const Char_t* AliDAConfig::GetDAConfigFileName ( )
inline

name of the DA configuration file from detector DB

Definition at line 184 of file MTRda.cxx.

Referenced by ImportFiles(), PrintConfig(), and ReadDAConfig().

Int_t AliDAConfig::GetDAFlag ( ) const
inline

flag value of the Detector Algorithm field in MtgCurrent.dat

Definition at line 198 of file MTRda.cxx.

Referenced by main(), ReadCurrentFile(), and WriteLastCurrentFile().

Int_t AliDAConfig::GetDAMode ( ) const
inline

DA active mode (GLOBAL or GLOBAL+LOCAL)

Definition at line 200 of file MTRda.cxx.

Referenced by main().

const Char_t* AliDAConfig::GetDAName ( )
inline

name of the Detector Algorithm field in MtgCurrent.dat

Definition at line 196 of file MTRda.cxx.

Referenced by WriteLastCurrentFile().

Int_t AliDAConfig::GetEventsD ( ) const
inline

number of accumulated CALIBRATION events for dead channels analysis

Definition at line 255 of file MTRda.cxx.

Referenced by main(), MakePatternStore(), and UpdateGlobalMasks().

Int_t AliDAConfig::GetEventsN ( ) const
inline

number of accumulated PHYSICS events for noisy channels analysis

Definition at line 253 of file MTRda.cxx.

Referenced by main(), MakePatternStore(), and UpdateGlobalMasks().

Int_t AliDAConfig::GetGlobalFileLastVersion ( ) const
inline

last known version of the global crate configuration

Definition at line 227 of file MTRda.cxx.

Referenced by ExportFiles(), PrintConfig(), and ReadCurrentFile().

const Char_t* AliDAConfig::GetGlobalFileName ( )
inline

global crate configuration file name

Definition at line 203 of file MTRda.cxx.

Referenced by ExportFiles(), ExportTRIGSCAL(), ImportFiles(), PrintConfig(), ReadCurrentFile(), ReadMaskFiles(), UpdateGlobalMasks(), and WriteLastCurrentFile().

Int_t AliDAConfig::GetGlobalFileVersion ( ) const
inline

version of the global crate configuration in the detector DB

Definition at line 216 of file MTRda.cxx.

Referenced by ExportFiles(), PrintConfig(), ReadCurrentFile(), and WriteLastCurrentFile().

Int_t AliDAConfig::GetGlobalInputLength ( ) const
inline

length in bits of a global input word

Definition at line 295 of file MTRda.cxx.

Referenced by StoreGlobalInput(), and UpdateGlobalMasks().

Int_t AliDAConfig::GetGlobalInputs ( ) const
inline

number of global input words

Definition at line 293 of file MTRda.cxx.

Referenced by main(), StoreGlobalInput(), and UpdateGlobalMasks().

AliMUONGlobalCrateConfig* AliDAConfig::GetGlobalMasks ( ) const
inline

configuration object for the global crate (own)

Definition at line 242 of file MTRda.cxx.

Referenced by GetFetMode(), main(), ReadMaskFiles(), and UpdateGlobalMasks().

const Char_t* AliDAConfig::GetLastCurrentFileName ( )
inline

last known versions of the configuration files, usually MtgLastCurrent.dat

Definition at line 188 of file MTRda.cxx.

Referenced by ExportFiles(), PrintConfig(), and ReadFileNames().

Int_t AliDAConfig::GetLocalLutFileLastVersion ( ) const
inline

last known version of the transverse momentum Look-Up-Table

Definition at line 233 of file MTRda.cxx.

Referenced by ExportFiles(), PrintConfig(), and ReadCurrentFile().

const Char_t* AliDAConfig::GetLocalLutFileName ( )
inline

transverse momentum Look-Up-Table, file name

Definition at line 209 of file MTRda.cxx.

Referenced by ExportFiles(), ImportFiles(), PrintConfig(), ReadCurrentFile(), and WriteLastCurrentFile().

Int_t AliDAConfig::GetLocalLutFileVersion ( ) const
inline

version of the transverse momentum Look-Up-Table in the detector DB

Definition at line 222 of file MTRda.cxx.

Referenced by ExportFiles(), PrintConfig(), ReadCurrentFile(), and WriteLastCurrentFile().

Int_t AliDAConfig::GetLocalMaskFileLastVersion ( ) const
inline

last known version of the masks for the local cards

Definition at line 231 of file MTRda.cxx.

Referenced by ExportFiles(), PrintConfig(), and ReadCurrentFile().

const Char_t* AliDAConfig::GetLocalMaskFileName ( )
inline

masks for the local cards, file name

Definition at line 207 of file MTRda.cxx.

Referenced by ExportFiles(), ImportFiles(), MakePatternStore(), PrintConfig(), ReadCurrentFile(), ReadMaskFiles(), and WriteLastCurrentFile().

Int_t AliDAConfig::GetLocalMaskFileVersion ( ) const
inline

version of the masks for the local cards in the detector DB

Definition at line 220 of file MTRda.cxx.

Referenced by ExportFiles(), PrintConfig(), ReadCurrentFile(), and WriteLastCurrentFile().

AliMUONVStore* AliDAConfig::GetLocalMasks ( ) const
inline

store for the masks for the local cards (own)

Definition at line 236 of file MTRda.cxx.

Referenced by MakePatternStore(), and ReadMaskFiles().

AliMUONVStore* AliDAConfig::GetLocalMasksDA ( ) const
inline

store for the DA-calculated masks for the local cards (own)

Definition at line 238 of file MTRda.cxx.

Referenced by MakePatternStore(), and UpdateLocalMask().

Int_t AliDAConfig::GetMaxEvents ( ) const
inline

maximum number of events to analyze

Definition at line 277 of file MTRda.cxx.

Referenced by main().

Int_t AliDAConfig::GetMinEvents ( ) const
inline

minumum nr of events for rate calculation

Definition at line 275 of file MTRda.cxx.

Referenced by main(), MakePatternStore(), and UpdateGlobalMasks().

AliMUONVStore* AliDAConfig::GetPatternStoreD ( ) const
inline

store for local strips patterns (dead strips)

Definition at line 250 of file MTRda.cxx.

Referenced by MakePattern(), and MakePatternStore().

AliMUONVStore* AliDAConfig::GetPatternStoreN ( ) const
inline

store for local strips patterns (noisy strips)

Definition at line 248 of file MTRda.cxx.

Referenced by MakePattern(), and MakePatternStore().

Int_t AliDAConfig::GetPrintLevel ( ) const
inline

print verbosity of the DA

Definition at line 258 of file MTRda.cxx.

Referenced by ExportFiles(), ExportTRIGSCAL(), main(), ReadCurrentFile(), and UpdateGlobalMasks().

Int_t AliDAConfig::GetRegionalFileLastVersion ( ) const
inline

last known version of the regional crate configuration

Definition at line 229 of file MTRda.cxx.

Referenced by ExportFiles(), PrintConfig(), and ReadCurrentFile().

const Char_t* AliDAConfig::GetRegionalFileName ( )
inline

regional crate configuration file name

Definition at line 205 of file MTRda.cxx.

Referenced by ExportFiles(), ExportTRIGSCAL(), ImportFiles(), PrintConfig(), ReadCurrentFile(), ReadMaskFiles(), and WriteLastCurrentFile().

Int_t AliDAConfig::GetRegionalFileVersion ( ) const
inline

version of the regional crate configuration in the detector DB

Definition at line 218 of file MTRda.cxx.

Referenced by ExportFiles(), PrintConfig(), ReadCurrentFile(), and WriteLastCurrentFile().

AliMUONRegionalTriggerConfig* AliDAConfig::GetRegionalMasks ( ) const
inline

configuration object for the regional crate (own)

Definition at line 240 of file MTRda.cxx.

Referenced by ReadMaskFiles().

UInt_t AliDAConfig::GetScalerRecTime ( ) const
inline

time between two records, in seconds

Definition at line 289 of file MTRda.cxx.

Referenced by main().

const Char_t* AliDAConfig::GetSignatureFileName ( )
inline

signature, file name

Definition at line 211 of file MTRda.cxx.

Referenced by PrintConfig(), ReadCurrentFile(), and WriteLastCurrentFile().

Int_t AliDAConfig::GetSignatureFileVersion ( ) const
inline

version of the signature file in the detector DB

Definition at line 224 of file MTRda.cxx.

Referenced by PrintConfig(), ReadCurrentFile(), and WriteLastCurrentFile().

Int_t AliDAConfig::GetSkipEvents ( ) const
inline

number of events to skip from start

Definition at line 279 of file MTRda.cxx.

Referenced by main().

Int_t AliDAConfig::GetSodFlag ( ) const
inline

flag value of the Start-of-data field in MtgCurrent.dat

Definition at line 193 of file MTRda.cxx.

Referenced by ReadCurrentFile(), and WriteLastCurrentFile().

const Char_t* AliDAConfig::GetSodName ( )
inline

name of the Start-of-data field in MtgCurrent.dat

Definition at line 191 of file MTRda.cxx.

Referenced by WriteLastCurrentFile().

Float_t AliDAConfig::GetThrD ( ) const
inline

threshold for dead global inputs (fraction of events)

Definition at line 268 of file MTRda.cxx.

Referenced by main(), and UpdateGlobalMasks().

Float_t AliDAConfig::GetThrLocD ( ) const
inline

threshold for dead local strips (fraction of events)

Definition at line 272 of file MTRda.cxx.

Referenced by main(), and MakePatternStore().

Float_t AliDAConfig::GetThrLocN ( ) const
inline

threshold for noisy local strips (fraction of events)

Definition at line 270 of file MTRda.cxx.

Referenced by main(), and MakePatternStore().

Float_t AliDAConfig::GetThrN ( ) const
inline

threshold for noisy global inputs (fraction of events)

Definition at line 266 of file MTRda.cxx.

Referenced by main(), and UpdateGlobalMasks().

AliMUONTriggerIO* AliDAConfig::GetTriggerIO ( ) const
inline

read/write configurations, masks and LUT to/from online files (own)

Definition at line 245 of file MTRda.cxx.

Referenced by main(), MakePatternStore(), ReadMaskFiles(), and UpdateGlobalMasks().

const Char_t* AliDAConfig::GetTrigScalFileName ( )
inline

signature, file name

Definition at line 213 of file MTRda.cxx.

Referenced by ExportTRIGSCAL(), and main().

void AliDAConfig::IncDeadcEvent ( )
inline

increment the number of selected CALIBRATION events

Definition at line 350 of file MTRda.cxx.

Referenced by main().

void AliDAConfig::IncGlobalFileVersion ( )
inline

increment version of the global crate configuration file

Definition at line 391 of file MTRda.cxx.

Referenced by UpdateGlobalMasks().

void AliDAConfig::IncLocalMaskFileVersion ( )
inline

increment version of the local mask configuration file

Definition at line 393 of file MTRda.cxx.

Referenced by MakePatternStore().

void AliDAConfig::IncNoiseEvent ( )
inline

increment the number of selected PHYSICS events

Definition at line 348 of file MTRda.cxx.

Referenced by main().

AliDAConfig& AliDAConfig::operator= ( const AliDAConfig cfg)
private

assignment operator, not implemented

Referenced by DecSkipEvents().

void AliDAConfig::PrintConfig ( )
inline

print DA parameters

Definition at line 170 of file MTRda.cxx.

Bool_t AliDAConfig::SaveScalers ( ) const
inline

save cooked information from scalers

Definition at line 287 of file MTRda.cxx.

Referenced by main().

void AliDAConfig::SetAlgoDeadcInput ( Bool_t  val)
inline

select CALIBRATION events for dead channels analysis

Definition at line 363 of file MTRda.cxx.

Referenced by main().

void AliDAConfig::SetAlgoNoisyInput ( Bool_t  val)
inline

select PHYSICS events for noisy channels analysis

Definition at line 361 of file MTRda.cxx.

Referenced by main().

void AliDAConfig::SetDAFlag ( Int_t  flag)
inline

set the flag value of the Detector Algorithm field in MtgCurrent.dat

Definition at line 310 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetDAMode ( Int_t  mode)
inline

set DA active mode, 1 = GLOBAL (default), 2 = GLOBAL and LOCAL

Definition at line 312 of file MTRda.cxx.

Referenced by ReadDAConfig().

void AliDAConfig::SetDAName ( Char_t *  name)
inline

set the name of the Detector Algorithm field in MtgCurrent.dat

Definition at line 308 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetGlobalFileLastVersion ( Int_t  ver)
inline

set the last known version of the global crate configuration

Definition at line 339 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetGlobalFileName ( const Char_t *  name)
inline

set the global crate configuration file name

Definition at line 315 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetGlobalFileVersion ( Int_t  ver)
inline

set the version of the global crate configuration in the detector DB

Definition at line 328 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetLocalLutFileLastVersion ( Int_t  ver)
inline

set the last known version of the transverse momentum Look-Up-Table

Definition at line 345 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetLocalLutFileName ( const Char_t *  name)
inline

set the transverse momentum Look-Up-Table, file name

Definition at line 321 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetLocalLutFileVersion ( Int_t  ver)
inline

set the version of the transverse momentum Look-Up-Table in the detector DB

Definition at line 334 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetLocalMaskFileLastVersion ( Int_t  ver)
inline

set the last known version of the masks for the local cards

Definition at line 343 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetLocalMaskFileName ( const Char_t *  name)
inline

set the masks for the local cards, file name

Definition at line 319 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetLocalMaskFileVersion ( Int_t  ver)
inline

set the version of the masks for the local cards in the detector DB

Definition at line 332 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetMaxEvents ( Int_t  val)
inline

set the maximum number of events to analyze

Definition at line 377 of file MTRda.cxx.

Referenced by ReadDAConfig().

void AliDAConfig::SetMinEvents ( Int_t  val)
inline

set the minumum nr of events for rate calculation

Definition at line 375 of file MTRda.cxx.

Referenced by ReadDAConfig().

void AliDAConfig::SetPrintLevel ( Int_t  level)
inline

set the print verbosity level of the DA

Definition at line 358 of file MTRda.cxx.

Referenced by ReadDAConfig().

void AliDAConfig::SetRegionalFileLastVersion ( Int_t  ver)
inline

set the last known version of the regional crate configuration

Definition at line 341 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetRegionalFileName ( const Char_t *  name)
inline

set the regional crate configuration file name

Definition at line 317 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetRegionalFileVersion ( Int_t  ver)
inline

set the version of the regional crate configuration in the detector DB

Definition at line 330 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetSaveScalers ( Bool_t  val)
inline

set/unset the saving of cooked information from scalers

Definition at line 386 of file MTRda.cxx.

Referenced by ReadDAConfig().

void AliDAConfig::SetScalerRecTime ( Int_t  trec)
inline

time between two records, in seconds

Definition at line 388 of file MTRda.cxx.

Referenced by ReadDAConfig().

void AliDAConfig::SetSignatureFileName ( const Char_t *  name)
inline

set the signature file name

Definition at line 323 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetSignatureFileVersion ( Int_t  ver)
inline

set the version of the signature file in the detector DB

Definition at line 336 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetSkipEvents ( Int_t  val)
inline

set the number of events to skip from start

Definition at line 379 of file MTRda.cxx.

Referenced by ReadDAConfig().

void AliDAConfig::SetSodFlag ( Int_t  flag)
inline

set the flag value of the Start-of-data field in MtgCurrent.dat

Definition at line 305 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetSodName ( Char_t *  name)
inline

set the name of the Start-of-data field in MtgCurrent.dat

Definition at line 303 of file MTRda.cxx.

Referenced by ReadCurrentFile().

void AliDAConfig::SetThrD ( Float_t  val)
inline

set the threshold for dead global inputs (fraction of events)

Definition at line 368 of file MTRda.cxx.

Referenced by ReadDAConfig().

void AliDAConfig::SetThrLocD ( Float_t  val)
inline

set the threshold for dead local strips (fraction of events)

Definition at line 372 of file MTRda.cxx.

Referenced by ReadDAConfig().

void AliDAConfig::SetThrLocN ( Float_t  val)
inline

set the threshold for noisy local strips (fraction of events)

Definition at line 370 of file MTRda.cxx.

Referenced by ReadDAConfig().

void AliDAConfig::SetThrN ( Float_t  val)
inline

set the threshold for noisy global inputs (fraction of events)

Definition at line 366 of file MTRda.cxx.

Referenced by ReadDAConfig().

void AliDAConfig::SetTrigScalFileName ( const Char_t *  name)
inline

set the trigger scalers file name

Definition at line 325 of file MTRda.cxx.

void AliDAConfig::SetUseFastDecoder ( )
inline

set/unset the use of the high-performance (HP) decoder

Definition at line 384 of file MTRda.cxx.

Referenced by ReadDAConfig().

void AliDAConfig::SetWithWarnings ( )
inline

set/unset to show warnings from the raw data decoder

Definition at line 382 of file MTRda.cxx.

Referenced by ReadDAConfig().

Bool_t AliDAConfig::UseFastDecoder ( ) const
inline

use the high-performance (HP) decoder

Definition at line 284 of file MTRda.cxx.

Referenced by main().

Bool_t AliDAConfig::WithWarnings ( ) const
inline

show warnings from the raw data decoder

Definition at line 282 of file MTRda.cxx.

Referenced by main().

Member Data Documentation

Int_t AliDAConfig::fAccGlobalInputD[kGlobalInputs][kGlobalInputLength]
private

storage for global input (CALIBRATION events)

Definition at line 468 of file MTRda.cxx.

Referenced by AddAccGlobalInputD(), AliDAConfig(), and GetAccGlobalInputD().

Int_t AliDAConfig::fAccGlobalInputN[kGlobalInputs][kGlobalInputLength]
private

storage for global input (PHYSICS events)

Definition at line 467 of file MTRda.cxx.

Referenced by AddAccGlobalInputN(), AliDAConfig(), and GetAccGlobalInputN().

Bool_t AliDAConfig::fAlgoDeadcInput
private

select CALIBRATION events for dead channels analysis

Definition at line 446 of file MTRda.cxx.

Referenced by GetAlgoDeadcInput(), and SetAlgoDeadcInput().

Bool_t AliDAConfig::fAlgoNoisyInput
private

select PHYSICS events for noisy channels analysis

Definition at line 445 of file MTRda.cxx.

Referenced by GetAlgoNoisyInput(), and SetAlgoNoisyInput().

const TString AliDAConfig::fCurrentFileName
private

usually MtgCurrent.dat

Definition at line 405 of file MTRda.cxx.

Referenced by GetCurrentFileName().

const TString AliDAConfig::fDAConfigFileName
private

name of the DA configuration file from detector DB

Definition at line 404 of file MTRda.cxx.

Referenced by GetDAConfigFileName().

Int_t AliDAConfig::fDAFlag
private

flag value of the Detector Algorithm field in MtgCurrent.dat (enabled/disabled)

Definition at line 412 of file MTRda.cxx.

Referenced by GetDAFlag(), and SetDAFlag().

Int_t AliDAConfig::fDAMode
private

DA active mode, GLOBAL or GLOBAL+LOCAL.

Definition at line 413 of file MTRda.cxx.

Referenced by GetDAMode(), and SetDAMode().

TString AliDAConfig::fDAName
private

name of the Detector Algorithm field in MtgCurrent.dat

Definition at line 411 of file MTRda.cxx.

Referenced by GetDAName(), and SetDAName().

Int_t AliDAConfig::fEventsD
private

number of accumulated CALIBRATION events

Definition at line 434 of file MTRda.cxx.

Referenced by GetEventsD(), and IncDeadcEvent().

Int_t AliDAConfig::fEventsN
private

number of accumulated PHYSICS events

Definition at line 433 of file MTRda.cxx.

Referenced by GetEventsN(), and IncNoiseEvent().

Int_t AliDAConfig::fGlobalFileLastVersion
private

last known version of the global crate configuration

Definition at line 428 of file MTRda.cxx.

Referenced by GetGlobalFileLastVersion(), and SetGlobalFileLastVersion().

TString AliDAConfig::fGlobalFileName
private

global crate configuration, file name

Definition at line 415 of file MTRda.cxx.

Referenced by GetGlobalFileName(), and SetGlobalFileName().

Int_t AliDAConfig::fGlobalFileVersion
private

version of the global crate configuration in the detector DB

Definition at line 422 of file MTRda.cxx.

Referenced by GetGlobalFileVersion(), IncGlobalFileVersion(), and SetGlobalFileVersion().

AliMUONGlobalCrateConfig* AliDAConfig::fGlobalMasks
private

configuration object for the global crate

Definition at line 441 of file MTRda.cxx.

Referenced by AliDAConfig(), GetGlobalMasks(), and ~AliDAConfig().

const TString AliDAConfig::fLastCurrentFileName
private

usually MtgLastCurrent.dat

Definition at line 406 of file MTRda.cxx.

Referenced by GetLastCurrentFileName().

Int_t AliDAConfig::fLocalLutFileLastVersion
private

last known version of the transverse momentum Look-Up-Table

Definition at line 431 of file MTRda.cxx.

Referenced by GetLocalLutFileLastVersion(), and SetLocalLutFileLastVersion().

TString AliDAConfig::fLocalLutFileName
private

transverse momentum Look-Up-Table, file name

Definition at line 418 of file MTRda.cxx.

Referenced by GetLocalLutFileName(), and SetLocalLutFileName().

Int_t AliDAConfig::fLocalLutFileVersion
private

version of the transverse momentum Look-Up-Table in the detector DB

Definition at line 425 of file MTRda.cxx.

Referenced by GetLocalLutFileVersion(), and SetLocalLutFileVersion().

Int_t AliDAConfig::fLocalMaskFileLastVersion
private

last known version of the masks for the local cards

Definition at line 430 of file MTRda.cxx.

Referenced by GetLocalMaskFileLastVersion(), and SetLocalMaskFileLastVersion().

TString AliDAConfig::fLocalMaskFileName
private

masks for the local cards, file name

Definition at line 417 of file MTRda.cxx.

Referenced by GetLocalMaskFileName(), and SetLocalMaskFileName().

Int_t AliDAConfig::fLocalMaskFileVersion
private

version of the masks for the local cards in the detector DB

Definition at line 424 of file MTRda.cxx.

Referenced by GetLocalMaskFileVersion(), IncLocalMaskFileVersion(), and SetLocalMaskFileVersion().

AliMUONVStore* AliDAConfig::fLocalMasks
private

store for the masks for the local cards

Definition at line 438 of file MTRda.cxx.

Referenced by AliDAConfig(), GetLocalMasks(), and ~AliDAConfig().

AliMUONVStore* AliDAConfig::fLocalMasksDA
private

store for the DA-calculated masks for the local cards

Definition at line 439 of file MTRda.cxx.

Referenced by AliDAConfig(), GetLocalMasksDA(), and ~AliDAConfig().

Int_t AliDAConfig::fMaxEvents
private

maximum number of events to analyze

Definition at line 454 of file MTRda.cxx.

Referenced by GetMaxEvents(), and SetMaxEvents().

Int_t AliDAConfig::fMinEvents
private

minumum nr of events for rate calculation

Definition at line 452 of file MTRda.cxx.

Referenced by GetMinEvents(), and SetMinEvents().

const Int_t AliDAConfig::fNLocalBoard
private

number of local boards

Definition at line 458 of file MTRda.cxx.

Referenced by AliDAConfig().

AliMUONVStore* AliDAConfig::fPatternStoreD
private

store for local strips patterns

Definition at line 465 of file MTRda.cxx.

Referenced by AliDAConfig(), GetPatternStoreD(), and ~AliDAConfig().

AliMUONVStore* AliDAConfig::fPatternStoreN
private

store for local strips patterns

Definition at line 464 of file MTRda.cxx.

Referenced by AliDAConfig(), GetPatternStoreN(), and ~AliDAConfig().

Int_t AliDAConfig::fPrintLevel
private

print verbosity of the DA

Definition at line 436 of file MTRda.cxx.

Referenced by GetPrintLevel(), and SetPrintLevel().

Int_t AliDAConfig::fRegionalFileLastVersion
private

last known version of the regional crate configuration

Definition at line 429 of file MTRda.cxx.

Referenced by GetRegionalFileLastVersion(), and SetRegionalFileLastVersion().

TString AliDAConfig::fRegionalFileName
private

regional crate configuration, file name

Definition at line 416 of file MTRda.cxx.

Referenced by GetRegionalFileName(), and SetRegionalFileName().

Int_t AliDAConfig::fRegionalFileVersion
private

version of the regional crate configuration in the detector DB

Definition at line 423 of file MTRda.cxx.

Referenced by GetRegionalFileVersion(), and SetRegionalFileVersion().

AliMUONRegionalTriggerConfig* AliDAConfig::fRegionalMasks
private

configuration object for the regional crate

Definition at line 440 of file MTRda.cxx.

Referenced by AliDAConfig(), GetRegionalMasks(), and ~AliDAConfig().

Bool_t AliDAConfig::fSaveScalers
private

save cooked information from the trigger scalers

Definition at line 470 of file MTRda.cxx.

Referenced by SaveScalers(), and SetSaveScalers().

Int_t AliDAConfig::fScalerRecTime
private

time between two records, in seconds

Definition at line 471 of file MTRda.cxx.

Referenced by GetScalerRecTime(), and SetScalerRecTime().

TString AliDAConfig::fSignatureFileName
private

signature, file name

Definition at line 419 of file MTRda.cxx.

Referenced by GetSignatureFileName(), and SetSignatureFileName().

Int_t AliDAConfig::fSignatureFileVersion
private

version of the signature file in the detector DB

Definition at line 426 of file MTRda.cxx.

Referenced by GetSignatureFileVersion(), and SetSignatureFileVersion().

Int_t AliDAConfig::fSkipEvents
private

number of events to skip from start

Definition at line 453 of file MTRda.cxx.

Referenced by DecSkipEvents(), GetSkipEvents(), and SetSkipEvents().

Int_t AliDAConfig::fSodFlag
private

flag value of the Start-of-data field in MtgCurrent.dat

Definition at line 409 of file MTRda.cxx.

Referenced by GetSodFlag(), and SetSodFlag().

TString AliDAConfig::fSodName
private

name of the Start-of-data field in MtgCurrent.dat

Definition at line 408 of file MTRda.cxx.

Referenced by GetSodName(), and SetSodName().

Float_t AliDAConfig::fThrD
private

threshold for dead global inputs (fraction of events)

Definition at line 449 of file MTRda.cxx.

Referenced by GetThrD(), and SetThrD().

Float_t AliDAConfig::fThrLocD
private

threshold for dead local strips (fraction of events)

Definition at line 451 of file MTRda.cxx.

Referenced by GetThrLocD(), and SetThrLocD().

Float_t AliDAConfig::fThrLocN
private

threshold for noisy local strips (fraction of events)

Definition at line 450 of file MTRda.cxx.

Referenced by GetThrLocN(), and SetThrLocN().

Float_t AliDAConfig::fThrN
private

threshold for noisy global inputs (fraction of events)

Definition at line 448 of file MTRda.cxx.

Referenced by GetThrN(), and SetThrN().

AliMUONTriggerIO* AliDAConfig::fTriggerIO
private

read/write masks and LUT to/from online files

Definition at line 443 of file MTRda.cxx.

Referenced by GetTriggerIO(), and ~AliDAConfig().

TString AliDAConfig::fTrigScalFileName
private

trigger scalers, file name

Definition at line 420 of file MTRda.cxx.

Referenced by GetTrigScalFileName(), and SetTrigScalFileName().

Bool_t AliDAConfig::fUseFastDecoder
private

use the high-performance (HP) decoder

Definition at line 456 of file MTRda.cxx.

Referenced by SetUseFastDecoder(), and UseFastDecoder().

Bool_t AliDAConfig::fWithWarnings
private

show warnings from the raw data decoder

Definition at line 455 of file MTRda.cxx.

Referenced by SetWithWarnings(), and WithWarnings().


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