including the two classes AliDCSClient and AliDCSMessage from the SHUTTLE module into the HLT build of the pendolino lib.
The pendolino librray is now independent of external libraries when it is created from the HLT build system.
implementing functions required by the AliShuttleInterface
adding logging function
adding list reader class from external package in order to have consistent library
Added contructor to create an object from the DCS file name (instead of the TMap)
(using new AliLHCReader ReadSingleLHCDP method)
Added possibility to fill the object from the text file
Correct circular dependence between EMCALbase and EMCALsim
Move AliEMCALClusterizer from EMCALbase to EMCALrec
Update PAR Makefile to allow the compilation of several EMCAL libraries at the same time
- add option for the user to switch on and off the detector tasks. If no argument is used, by default
all detector tasks will be included (so far only tpc and phos are present).
Implementation of a function to parse the LHC data file only for a specific
entry --> returning a TObjArray.
Corresponding changes in the GRP preprocessor.
OCDB calib data: removal of gain values. Will be put in a separate OCDB entry as they come from lab data and not from shuttle. The rest of the changes are related to the brand new digitization code which uses OCDB from RAW.
Added support for the parameterized integral of the Bx/Bz.By/Bz and
(Bx/Bz)^2+(By/Bz)^2 (and the same in the cyl.frame) calculation:
AliMagF::GetTPCRatInt(xyz,ratint)
AliMagF::GetTPCRatIntCyl(rphiz,ratint_cyl)
The ratios integrals (as well as the integrals of the components, GetTPCInt)
are calculated from 0 to provided z.
using CheckCTPTrigger instead of EvaluateCTPTriggerClass
the new function CheckCTPTrigger is better suited for checking the occurence
of single trigger classes. The return value indicates whether the trigger is
active or not, or whether the class is not included in the setup at all.
adding new functionality to component base class
/**
* Check state of a trigger class.
* If the class name is not part of the current trigger setup (i.e. ECS parameter
* does not contain a trigger definition for this class name) the function
* returns -1
* @note the function requires the setup of the CTP handling for the component by
* invoking SetupCTPData() from DoInit()
* @return -1 class name not initialized,
* 0 trigger not active
* 1 trigger active
*/
int CheckCTPTrigger(const char* name) const;
marian [Thu, 8 Apr 2010 13:13:10 +0000 (13:13 +0000)]
M README.Train - readme file
M runPWG1Train.C - steering macro
D getCertificateAll.sh - remove obsolete file
D MakeSDDPoints.C - removed obsolete file
A ConfigTask.txt - new task configuration file
A getCertificateBatch.sh - shell script to make chack on batch farm
adding support for similar class names (e.g 'mytrigger', 'mytriggerA'). This
had been ommitted in the first implementation of EvaluateCTPTriggerClass
Adding new method to check the status of a trigger. Can be used instead of
EvaluateCTPTriggerClass as this function requires to have the exact class name
present in the running trigger configuration.
/**
* Check state of a trigger class.
* If the class name is not part of the current trigger setup (i.e. ECS parameter
* does not contain a trigger definition for this class name) the function
* returns -1
* @return -1 class name not initialized,
* 0 trigger not active
* 1 trigger active
*/
int CheckTrigger(const char* name) const;
code cleanup, delete some backward compatibility code and call functions of AliHLTSystem directly
the code concerned old AliRoot version where the HLT/rec was not part of the HLT build system
long in the past