![]() |
AliRoot Core
da88d91 (da88d91)
|
Re-calculate regional/global trigger response from local response. More...
#include "AliCDBManager.h"
#include "AliMpCDB.h"
#include "AliMUONCalibrationData.h"
#include "AliMUONTriggerCrateStore.h"
#include "AliMUONGlobalTriggerBoard.h"
#include "AliMUONDataInterface.h"
#include "AliMUONLocalTrigger.h"
#include "AliMUONVTriggerStore.h"
#include "AliMUONTriggerCrate.h"
#include "AliMUONTriggerCrateConfig.h"
#include "AliMUONGlobalCrateConfig.h"
#include "AliMUONRegionalTriggerBoard.h"
#include "AliMUONRegionalTriggerConfig.h"
#include "AliMUONLocalTriggerBoard.h"
#include "AliMUONVCalibParam.h"
#include "AliMUONTriggerBoard.h"
#include <TArrayS.h>
#include <TObjArray.h>
#include <TMath.h>
Go to the source code of this file.
Functions | |
void | PrintPattBin (Short_t s) |
void | PrintGloBin (UShort_t s) |
Bool_t | ReCalcGlobalTrigger (TIter *nextCrates) |
void | MUONReCalcGlobalTrigger (const char *input) |
Variables | |
UShort_t | locResp [235] |
AliMUONCalibrationData * | calibData |
AliMUONTriggerCrateStore * | fCrates |
AliMUONGlobalTriggerBoard * | fGlobalTriggerBoard |
AliMUONRegionalTriggerConfig * | regionalConfig |
AliMUONGlobalCrateConfig * | globalConfig |
TIterator * | cratesIterator |
Int_t | debug |
Re-calculate regional/global trigger response from local response.
Basic usage is :
MUONReCalcGlobalTrigger("path_to_reconstruction_galice");
Starting from local responses the macro will re-calculate regional and global response and print-out the global trigger decision. It is used for comissioning data with cosmics where the global trigger was not written in the raw stream. The purpose is (for the future) to compare the re-calculated answer with the global trigger decision returned by the CTP.
Definition in file MUONReCalcGlobalTrigger.C.
void MUONReCalcGlobalTrigger | ( | const char * | input | ) |
create array of local triggers from the raw data, run the re-calculation and print-out the results
Definition at line 199 of file MUONReCalcGlobalTrigger.C.
void PrintGloBin | ( | UShort_t | s | ) |
binary print-out of global trigger decision
Definition at line 70 of file MUONReCalcGlobalTrigger.C.
Referenced by ReCalcGlobalTrigger().
void PrintPattBin | ( | Short_t | s | ) |
binary print-out of the strip patterns
Definition at line 56 of file MUONReCalcGlobalTrigger.C.
Referenced by MUONReCalcGlobalTrigger().
Bool_t ReCalcGlobalTrigger | ( | TIter * | nextCrates | ) |
re-calculate regional/global decision from array of local triggers
Definition at line 83 of file MUONReCalcGlobalTrigger.C.
Referenced by MUONReCalcGlobalTrigger().
AliMUONCalibrationData* calibData |
Definition at line 45 of file MUONReCalcGlobalTrigger.C.
Referenced by AliMUONTriggerElectronics::AliMUONTriggerElectronics(), MUONClusterInfo(), and MUONReCalcGlobalTrigger().
TIterator* cratesIterator |
Definition at line 51 of file MUONReCalcGlobalTrigger.C.
Referenced by MUONReCalcGlobalTrigger().
Int_t debug |
Definition at line 53 of file MUONReCalcGlobalTrigger.C.
Referenced by MUONReCalcGlobalTrigger(), AliMUONRejectList::Print(), Raw2ESD(), ReadRaw(), ReCalcGlobalTrigger(), AliTPCAlign::SetDebug(), AliMFTTrackFinder::SetDebug(), AliMUONClusterSplitterMLEM::SetDebug(), AliMUONGeometryEnvelopeStore::SetDebug(), and AliTPCCalibPulser::SetDebugLevel().
AliMUONTriggerCrateStore* fCrates |
Definition at line 46 of file MUONReCalcGlobalTrigger.C.
Referenced by MUONReCalcGlobalTrigger().
AliMUONGlobalTriggerBoard* fGlobalTriggerBoard |
Definition at line 47 of file MUONReCalcGlobalTrigger.C.
Referenced by MUONReCalcGlobalTrigger().
AliMUONGlobalCrateConfig* globalConfig |
Definition at line 49 of file MUONReCalcGlobalTrigger.C.
Referenced by AliMUONTriggerElectronics::LoadMasks(), and AliMUONTriggerQADataMakerRec::RawTriggerInGlobal2OutGlobal().
UShort_t locResp[235] |
Definition at line 43 of file MUONReCalcGlobalTrigger.C.
Referenced by MUONReCalcGlobalTrigger(), and ReCalcGlobalTrigger().
AliMUONRegionalTriggerConfig* regionalConfig |
Definition at line 48 of file MUONReCalcGlobalTrigger.C.
Referenced by AliMUONTriggerElectronics::LoadMasks(), and AliMUONTriggerCrateStore::ReadFromFile().