* assignment between readout chips and temperature sensors

* temperature sensor calibration

* temperature and voltage dependencies of the gain and the MIP response

* http://www.desy.de/~sschaetz/hcal/led/

This info needs a better place:

DBCondHandler  CALDAQ_AhcSroModData               /cd_calice_v0402_cernxxxx/CALDAQ_AhcSroModData HEAD

The temperature sensor information is available in the database (see above). The class to interprete it is defined in:

calice_userlib/include/AhcSlowReadoutModBlock.hh

Example usage see: calicetemp.cc

The CALDAQ_AhcSroModData DB folder consists of collections of AhcSlowReadoutModBlocks. In each collection there should be 38 "objects", one for each module. The validity is typically several minutes.

To get information for a certain module one has to loop over all theses objects and query:

AhcSlowReadoutModBlock::getModuleNumber()

The temperature sensors information can be found via:

AhcSlowReadoutModBlock::getCmbTemperatures()

Requirements (Draft)

Procedure (Draft)

Usage (Draft)

Three new collections for temperature, one for slow control mapping fixes:

DBCondHandler     AhcSroModMapping /cd_calice_cernbeam/Hcal/AhcSroModMapping HEAD

DBCondHandler     mipFitCol /test_sr/mip_linear_fits HEAD
DBCondHandler     gainFitCol /test_sr/gain_linear_fits HEAD
DBCondHandler     tempCalibCol /test_sr/sensor_calibration HEAD

New scheme:

DBCondHandler     mipFitConstants /cd_calice/Hcal/mip_constants HEAD
DBCondHandler     mipFitSlopes /cd_calice/Hcal/mip_slopes HEAD

DBCondHandler     gainFitConstants /cd_calice/Hcal/gain_constants HEAD
DBCondHandler     gainFitSlopes /cd_calice/Hcal/gain_slopes HEAD

Five new steering parameters in the IntegratedHcal(Calibration|Digitzation)Processor:

GainFitResultsCollectionName gainFitCol
MipFitResultsCollectionName  mipFitCol
TemperatureSensorCalibrationCollectionName tempCalibCol

doMipTemperatureCorrection true
doGainTemperatureCorrection true

New scheme:

GainFitConstantsCollectionName gainFitConstants
GainFitSlopesCollectionName gainFitSlopes

MipFitConstantsCollectionName  mipFitConstants
MipFitSlopesCollectionName  mipFitSlopes

To use the corrected mapping:

.begin HcalSROMapper
  ProcessorType AhcSROmappingProcessor

  inCollectionName CALDAQ_AhcSroModData
  mappingCollectionName AhcSroModMapping

  outCollectionName AhcSroModData_fixed
.end

Use for IntegratedHcal(Calibration|Digitzation)Processor:

AHC_SRO_ModData                         AhcSroModData_fixed

Of course the ConditionsProcessor has to load the uncorrected collection:

DBCondHandler     CALDAQ_AhcSroModData /cd_calice_v0402_cernhcal/CALDAQ_AhcSroModData HEAD

temperature related stuff (last edited 2009-09-23 11:36:49 by NilsFeege)