AliPhysics  64a5cfc (64a5cfc)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
QA.C File Reference

Master script for QA train. More...

Go to the source code of this file.

Classes

struct  VirtualQACfg
 

Functions

void LoadLibraries ()
 
void AddAnalysisTasks (const char *cdb_location)
 
void ValidateOutput ()
 
void QAMerge (const char *dir, Int_t stage)
 
void QA (UInt_t run, const char *xmlfile="wn.xml", Int_t stage=0, const char *cdb="raw://")
 

Variables

UInt_t kTriggerInt = AliVEvent::kAnyINT
 
UInt_t kTriggerMuonAll
 
UInt_t kTriggerMuonBarell = AliVEvent::kMUU7
 
UInt_t kTriggerEMC
 
UInt_t kTriggerHM = AliVEvent::kHighMult
 
UInt_t kTriggerMask = kTriggerInt
 
VirtualQACfgqaCfg = 0
 

Detailed Description

Master script for QA train.

Author
Christian Holm Christensen cholm.nosp@m.@nbi.nosp@m..dk
Date
Wed Sep 24 15:04:38 2014
Note
Do not modify this script.

This script reads in 4 other scripts

  • GRP.C to load the global run parameters for the selected run, such as collision system, energy, etc.
  • AODConfig.C which defines a number of functions that return either true or false. The tasks added depends on these functions
  • BaseConfig.C which defines some base classes
  • DetConfig.C which defines which detectors are active and on.

Users can customize QAConfig.C and DetConfig.C according to their needs

Definition in file QA.C.

Function Documentation

void AddAnalysisTasks ( const char *  cdb_location)

Add the analysis tasks

Parameters
cdb_location

Definition at line 216 of file QA.C.

Referenced by QA().

void LoadLibraries ( )

Load the needed libraries

Definition at line 167 of file QA.C.

Referenced by QA().

void QA ( UInt_t  run,
const char *  xmlfile = "wn.xml",
Int_t  stage = 0,
const char *  cdb = "raw://" 
)

Run QA trains

Parameters
runRun number
xmlfileCollection file
stageStage
cdbCDB location

Definition at line 626 of file QA.C.

Referenced by AliAnalysisTaskVnV0::Analyze().

void QAMerge ( const char *  dir,
Int_t  stage 
)

Run QA merging

Parameters
dirdirectory
stagestage

Definition at line 567 of file QA.C.

Referenced by QA().

void ValidateOutput ( )

Helper function to make outputs_valid file

Definition at line 553 of file QA.C.

Referenced by QAMerge().

Variable Documentation

UInt_t kTriggerEMC
Initial value:
= (AliVEvent::kEMC7 |
AliVEvent::kEMC8 |
AliVEvent::kEMCEJE |
AliVEvent::kEMCEGA)

Definition at line 37 of file QA.C.

Referenced by AddAnalysisTasks().

UInt_t kTriggerHM = AliVEvent::kHighMult

Definition at line 41 of file QA.C.

Referenced by AddAnalysisTasks().

UInt_t kTriggerInt = AliVEvent::kAnyINT

Definition at line 27 of file QA.C.

UInt_t kTriggerMask = kTriggerInt

Definition at line 42 of file QA.C.

Referenced by AddAnalysisTasks(), and AliFMDEventInspector::Process().

UInt_t kTriggerMuonAll
Initial value:
= (AliVEvent::kMUL7 |
AliVEvent::kMUSH7 |
AliVEvent::kMUU7 |
AliVEvent::kMUS7 |
AliVEvent::kMUSPB |
AliVEvent::kMUSHPB |
AliVEvent::kMuonLikePB |
AliVEvent::kMuonUnlikePB)

Definition at line 28 of file QA.C.

UInt_t kTriggerMuonBarell = AliVEvent::kMUU7

Definition at line 36 of file QA.C.

Referenced by AddAnalysisTasks().

VirtualQACfg* qaCfg = 0

Definition at line 160 of file QA.C.

Referenced by QAConfig().