![]() |
AliRoot Core
ee782a0 (ee782a0)
|
The detector algorithms are implemented for the Muon Tracking in the AliRoot framework. We currently have 4 DAs for MCH :
The Muon tracking chambers needs two types of calibration in order to work properly : pedestals and occupancies. Actually to be more precise pedestals are absolutely required, and the occupancy is needed in order not to spend all the reconstruction time in hot-spots, and the bus patch evolution is needed to get an idea on long term stability.
The front-end electronics performs an online zero suppression using a threshold level. Those threshold levels for all channels (~ 1 million) have to be computed in a dedicated PEDESTALS runs. During this runs the zero suppression is OFF and the pedestal level and the noise is obtained for each channel. The threshold for the FEE is obtained adding the pedestal level to 3 sigmas of the noise.
The typical ECS sequence for pedestals is :
Then the SHUTTLE process the ASCII files and store the result on the OCDB (Keyword=PEDESTALS) Only configuration files corresponding to a change of the Muon Tracker configuration are written in the FXS (Keyword=CONFIG).
For PHYSICS (or STANDALONE) runs, the MCHOCCda, which is a monitoring DA, keep track of how many times each channel has been hit during the run. The output is an ASCII file containing the needed information to compute the occupancy values. This file is written to the DAQ FXS so the SHUTTLE can transfer it to the OCDB.
For PHYSICS (or STANDALONE) runs, the MCHBPEVOda, which is a monitoring DA, keep track of how many times each bus patch has been hit during the run. The output is a Root file containing the time evolution of the bus patch hit count, together with the time evolution of the number of events (used later on to compute the bus patch occupancy evolution). This file (mchbpevo.conf) is written to the DAQ FXS so the SHUTTLE can transfer it to the OCDB (MUON/Calib/BPEVO).
The MCHBPEVOda is using a configuration file (from the DAQ detector database),
The syntax is: MCHPEDda.exe "raw data file"
Two input files located in the DAQ Detector database (DetDB) are needed:
The syntax is: MCHGAINda.exe "raw data file"
Two input files located in the DAQ Detector database (DetDB) are needed:
1 0 2 200 3 400 4 800 5 1200 6 1600 7 2000 8 2500 9 3000 10 3500 11 4000 1 6 0 1 1 0
DA validation: Header of MCHGAINda.cxx shows the list of the 11 reference runs, and corresponding input mutrkcalibvalues and configuration files are located in path=/afs/cern.ch/user/j/jcharvet/public/DA_validation
The DAs normally runs with a RAW data DATE format as input The development of an Offline version is under way.
Nevertheless, Pedestal runs can be analysed locally, but without detector configuration file. If you get a file in root format (e.g. from alien), you can de-rootify it using the "deroot" program which is part of aliroot. Note that PED and GAIN DAs work with ROOT input files as well.
You have a line command help. To have it just type :
> MCHPEDda.exe -h ******************* ./MCHPEDda.exe usage ********************** Online (called from ECS) : ./MCHPEDda.exe <raw data file> (no inline options) ./MCHPEDda.exe can be used locally only with options (without DiMuon configuration file) ./MCHPEDda.exe -options, the available options are : -h help (this screen) Input -f <raw data file> (default = ) Output -a <Flat ASCII file> (default = MCHPEDda.ped) Options -m <max date events> (default = 1000000) -s <skip events> (default = 0) -n <max events> (default = 1000000)
Please contact :
Jean-Luc Charvet : jean- or Alberto Baldisseri : luc. charv et@c ern.c ha.bal or Laurent Aphecetche : diss eri@c ea.f rlaure (for OCC DA) nt.a phece tche @suba tech .in2p 3.fr
This chapter is defined in the READMEmchda.txt file.