News concerning changes in the software which do not fit in HCAL KnownBugsAndIssues should be announced here.
News
General software news
- 20 September 2010:
calice_cddata: There were two branch repository for "calice_cddata" on git and svn server, and was somehow forgotten synchronisation. The two branches have been merged together.
The main conflicts came from CMakeList.txt and dbfill/CMakeList.txt which have been committed into two repositories independently for the same modification.
And both git and svn repository are synchronised now for calice_cddata.
- 15 September 2010:
calice_v04-01: "/group/hcal/calice_soft/v04-01" ==> "/afs/desy.de/group/flc/hcal/calice_soft/v04-01".
- The path has been changed to the full path, which could be accessed also from remote site, which has been found by Katja.
For local DESY AFS users, you could access the "include" and "lib" from both.
- 14 September 2010:
calice_db_tools: Angela has modified relocateCollection.cc for dealing with NULL pointers.
calice_analysis: This software has been updated with improved PrimaryTrackFinder processor.
- 13 September 2010:
calice_run: Angela has added the testbeam cern 2010 into the runinfo.
calice_db_tools: Angela has added info for CERN 2010 runs in displayRunInfo.
- 12 September 2010:
calice_run: Alex has improved generateRecoXml a little on the Sunday. He added some command line switches, you can try yourself via: generateRecoXml -h. This gives the output:
usage: generateRecoXml [options] <run number> options: -h show this help -d <file> specifies input definitions file -t <file> specifies input template file -s <file> specifies output steering file -o <file> specifies output slcio file -r <file> specifies output root file -l adds collections with AHCAL limits -y adds collections to study AHCAL systematics
So now it is possible to specify many filenames on the command line. It is also possible to specify the systematic errors in tags.txt, or you can use your personal tags file, via -d personalTags.txt including your preferred errormargins...
- 3 September 2010:
calice_run: Reco.templ.xml has been updated. The outputCollectionName have been corrected according to the source code.
- 2 September 2010:
calice_usrlib: Doxygen warning have been fixed by Angela.
calice_calib: Angela has updated ExtractIntercalibrationProcessor and ExtractSaturationCurveProcessor, and fixed bug for fitmip.
- 24 August 2010:
calice_calib: Prepare the expert codes and tools for the coming test beam at CERN. Jara has put his current working codes and tools for ExtractIntercalibrationProcessor and ExtractSaturationCurveProcessor into calice_calib. And calice_calib has been committed into both git and svn repository.
- 23 August 2010:
RootTreeWriter: A bug was found by Sergey about the AHCAL hits counter and index inside HitWriteEngine.cc, and has been fixed by Sergey.
- 20 August 2010:
calice_userlib: Nils has updated the calice_userlib. And now DesyTent and DesyLab are also valid run locations too.
- 18 August 2010:
calice_calib: Boris has updated this package for more general usage of fit function.
The input histogram was TH1F, and now it has been changed to TH1 for user who want to use TH1D.
- 17 August 2010:
calice_v04-01: A new calice release version has been created and installed on DESY local AFS.
Software version
Package
v03-01
v04-01
calice_cmake
v01-01
v01-01
calice_run
v02-00-04
v03-02
calice_userlib
v05-01
v06-00-01
calice_reco
v05-01
v06-00-01
calice_sim
v01-13
v02-00
RootTreeWriter
-
v02-00
A brief summary for each package of calice_v04-01:
General dependencies: cmake version 2.6.2, ILC software v01-09, ROOT version 5.26.00b
Please note that this version is compatible with calice software v04-00. Some bugs have been fixed for "calice_uerlib" and "calice_reco". The "calice_run" has some major changes. The development history of "RootTreeWriter" for last two years has been uploaded onto SVN repository.
calice_run:
Two new tags ahc_mip_constants_007 and ahc_mip_slopes_005 were introduced for the AHCAL calibration database folder.
The Noise.templ.xml template has been updated. The missing CellDescriptionProcessorName has been set for HcalSiPMCalibrateProcessor.
- Introduce good run check for fnal multiplicity counter.
- Put good run check into generateNoiseXml script.
calice_userlib:
One bug in the RunTimeConditionsHandler has been fixed to avoid deleting empty collection, Now the reconstruction jobs can successfully run over 10,000 events.
calice_reco:
MappingProcessor has been moved into cellGeometry library, to avoid cross-linking from cellGeometry to recoSiPM, and from recoSiPM to cellGeometry.
RootTreeWriter:
- Change the initial value for some Layer-wise parameters from -10000 to 0.
- To generate Marlin steering files (Si-W ECAL + Scin-Fe HCAL + TCMT) reconstruction, using NEW HCAL reconstruction chain:
calice_run/generateRecoXml <run number>
- 11 August 2010:
RootTreeWriter: This package was not synchronisation between DESY local git repository and SVN server repository. Now all the changes in DESY local git repository have been uploaded onto SVN server again. The package was requested to put onto SVN server, because the calice official release software will include RootTreeWriter.
RootTreeWriter: v02-00, Now this version can be checked out from SVN server.
- 10 August 2010:
calice_v0400phh1: A new preliminary release version, which has been installed on DESY afs, and could be used on both your local computer (sl4 and sl5) and on NAF.
calice_cmake: v01-01.
calice_userlib: v06-00-01.
calice_reco: v06-00-01.
calice_sim: v02-00.
calice_run: Please take from trunk.
- Before we have the next official release version, you may use this preliminary installation, if you do not want use name "pro_test" for presentation.
- 4 August 2010:
Noise.templ.xml in calice_run: The CellDescriptionProcessorName has been set for HcalSiPMCalibrateProcessor by Nils.
generateNoiseXml: has been updated by Nils too. Now this script will check whether ECAL, TBtrack etc have to be excluded from the conditions processor for a given run.
- 30 July 2010:
calice_pro_test: The current calice_pro_test has been tagged.
calice_cmake: v01-01.
calice_userlib: v06-00-01.
calice_reco: v06-00-01.
calice_sim: v02-00.
calice_run: v03-01.
- 29 July 2010:
calice_v0301: This is one calice software release version v03-01, which has been installed on DESY afs, and could be used on both your local computer (sl4 and sl5) and on NAF with flcini calice_v0301. you may find more detail information about this release packages at calice wiki page. https://twiki.cern.ch/twiki/bin/view/CALICE/SoftwareNews
- 27 July 2010:
calice_reco, calice_calib, calice_cddata have been update by Nils for compiling on the Mac, and cleanup some white space.
calice_run has been updated for checking the good run number for available Multiplicity counter at FNAL testbeam.
- 25 July 2010:
calice_pro_test maintain: Has been done. calice_pro_test is available again.
- 23 July 2010:
calice_uerlib: fixbug: Avoid delete empty collection in RunTimeConditionsHandler.cc.
RootTreeWriter: fixbug: Change the initial value for some Layer-wise parameters from -10000 to 0.
calice_run: Nils create two new database tags, ahc_mip_constants_007 and ahc_mip_slopes_005.
calice_reco: MappingProcessor has been moved into cellGeometry library, to avoid crossing links from cellGeometry to recoSiPM, and from recoSiPM to cellGeometry.
calice_pro_test maintain: On this Sunday, July 25, calice_pro_test will be updated.
- 13 July 2010:
CALICE_SOFTWARE: New version calice_userlib, calice_reco, calice_sim calice_db_tools calice_calib and calice_hh_proc have been compiled base on ilc software v01-09. The calice_pro_test is available again.
user-pro-test.cmake inside pro_test directory has been updated too.
caliceMarlin has been updated to ilc software v01-09.
CALICE_SOFTWARE: Angela and Shaojun will work on the new released calice_software this evening. The calice_pro_test will not available for at least one hour.
calice_db_tools: Nils added run range for desylab-runs to the displayRunInfo tool.
- 12 July 2010:
calice_cddata: Nils added ahc_map package. And changed numbering of module in HcalImplicits from 4...7 to 0...3 (compatibility issue with new Mapper code).
calice_calib, calice_userlib, calice_online: The missing assert header has been added for compiling on sl5 machine.
- 6 July 2010:
calice_db_tools: Nils added reference temperature to CompareLinearFitConstants. And for ShiftLinearFitConstants: add option to specify source for reference temperature for each channel.
- 24 June 2010:
calice_hh_proc: added Andrea's TrackFinder. Note that the founded tracks are saved in an LCCluster collection. And again: moved Andrea's TrackFinder to MipTrackFinder, because there is already a class with this name in the TBTrackUtil
calice_calib: one calibration software package has been created. It could be accessed from DESY local git repository and DESY SVN server.
- 23 June 2010:
calice_reco: fixed typo bug in SiPMCalibrationsProcessor; as a result, steering files which use this processor, and contain the following line in the description of the processor:
<parameter name="DefaultPixelScaleFactorsCollectionName" type="string" value="DefaultPixelScaleFactors"/>
will not work (error about collection being set, but not valid). Please comment the above line, or use the latest calice_run, in order to get rid of the problem. I apologise for the incovenience.
- 22 June 2010:
calice_db_tools: Ralf found that there is a tiny error in the help message in the tool cdbadmin, which has been corrected.
calice_userlib: clean up the AhcVfeConfigurationBlock class, which contained prepocessor definitions of NINT, NDOUBLE and NFLOAT, which conflict with template arguments in LCFixedSizeObject.h
calice_reco: mappingIconditionsProcessor updated and moved from raw2calohit to recoAnalysis (due to the dependency on MappingProcessor)
- 17 June 2010:
calice_db_tools: Nils has added DetectorTransformation to dumpCalib.
dumpCalib: choose correct rotation angle.
calice_userlib: remove the minus sign for the AHCal y-detector in CellDescriptionGenerator (need to correct db entries instead)
for how to get the AHCal module/chip/channel in the new AHCal reconstruction, see here
- 16 June 2010:
calice_reco: fixed bug in the relation between CalorimeterHit and AhcAmplitude (many many thanks to Frank Gaede and to Beni for the help and patience)
disabled useless printout message in the ECAL CalibrateAndApplyThreshold (Kaloyan)
- 15 June 2010:
calice_reco: Relation between CalorimeterHit and AhcAmplitude has been added by Angela.
10 June 2010
calice_userlib: Angela has added AhcAmplitude class, which saves the amplitude in different units:
getAmplRawADC(); //raw amplitude, in ADC units getAmplRawMinusPedestalADC(); //raw amplitude minus pedestal, in ADC units getAmplTemperatureCorrMIP(); //amplitude in MIPs (i.e. raw/MIP, before saturation correction), where the MIP //constant was temperature corrected getAmplNOTTemperatureCorrMIP();//amplitude in MIPs (i.e. raw/MIP, before saturation correction), where the MIP //constant was NOT temperature corrected getAmplGeV(); //amplitude in GeV (after whole calibration chain, i.e. after saturation)
If you use the latest AHCal reconstruction chain, you'll get an additional collection in the LCIO output file, called AhcAmplitude, which you can then use like this:
LCCollection *amplCol = evt->getCollection("AhcAmplitude"); for (int iAmpl = 0; iAmpl < amplCol->getNumberOfElements(); ++iAmpl) { LCGenericObject *object = dynamic_cast<LCGenericObject*>(amplCol->getElementAt(iAmpl)); AhcAmplitude *ahcAmplitude = new AhcAmplitude(object); float amplGeV = ahcAmplitude->getAmplGeV(); }
calice_reco, SiPMCalibrateProcessor adapted to deal with generation of noise events, and with Monte Carlo events
calice_reco, added in CorrectPositionProcessor relation between generated and reconstructed AHCal hits; see example of usage in CorrectPositionProcessor::checkSimRecRelation(LCEvent *evt)
calice_sim: new AhcGangingProcessor, AhcDigitisationProcessor
calice_run modified to use NEW AHCal reconstruction and digitisation. Please note that I assume this as default from now on. That means, if you still want to use the old code, use the scripts ending in _OldHcal (but please note that they will not be maintained anymore)
9 Jun 2010
calice_db_tools: Nils has added a new set of calibration related tools, and tool for TransportLinearFitConstants.
- 8 June 2010:
calice_userlib: added CaliceElogInfo, used to store e-log information for each run in the data base
calice_db_tools: added ElogInfoReader (from Beni) and writeElogInfo to write the e-log information to the data base
The folders in the data base with the e-log information: /cd_calice_cernbeam/Elog and /cd_calice_fnalbeam/Elog
- 3 June 2010:
EventDisplayProcessor: Nils has added frames to ECAL and TCMT hits.
- 2 June 2010:
calice_hh_proc: Nils has implemented some new features in the EventDisplayProcessor.
- Add drawing of shower start position;
Change marker for ShowerStartPosition;
Add parameter AppendToExistingCED;
- Draw only subdetectors for which input collections are given in steering file;
Implement drawing of Si-W ECAL HitCollection;
- Modify CED layer assignment.
- 1 June 2010:
calice_userlib: change sign of the y-position of the AHCal in CellDescriptionGenerator;
- The AHCal detector position in the data base is given by the stage position; nevertheless, the stage was moved with respect to the beam, that is, if we wanted to shoot in the upper part of the AHCal, the stage was moved down (i.e. negative y), but the y of the stage was positive in the data base
- 26 May 2010:
calice_db_tools: has been updated by Nils.
- add CellQuality and SimpleValue as data types for the dumpCalib tool - new tool: extractCalibEfficiency - new tool: addCollectionParameters
- 19 May 2010:
calice_reco: Reconstructed hits relation to simulated hits has been implemented for ECAL
- 11 May 2010:
Event Display processor: Nils adds some documentation for the event display processor. For details, please check this link : CALICE::EventDisplayProcessor Class Reference.
- Nils has removed the input collections for simulated AHCAL and TCMT hits, since they are not used by the processor yet.
- 7 May 2010:
CED: A local CED version with changes from Beni(filled boxes, fixed perspective bug, background color, mouse wheel speed). Also on svn server: https://svnsrv.desy.de/desy/marlinreco/CED/branches/filled_boxes.
Add Cell Neighbour classes from Beni. This means new directory calice_userlib/include/Neighbours, and new processor calice_reco/recoAnalysis/src/CellNeighboursProcessor.cc.
Add Event display processor from Nils in calice_hh_proc.
And now enjoy the event display
(more detailed instructions will follow)
flcini calice_pro_test /group/hcal/calice_soft/pro_test/bin/glced& caliceMarlin /afs/desy.de/user/n/nfeege/public/test_EventDisplayProcessor_newReco.xml
- 4 May 2010:
Bug in FindMySQL.cmake from the ILC CMakeModules package (mysql was found in the default path, not in the ILC installation). Bug now fixed by Jan Engels in tag v01-08-01-calice-p01 of the CMakeModules. This tag is now locally installed on the admin path, and used for the compilation of the local CondDBMySQL and of calice_db_tools.
- 29 April 2010:
Beni pointed me to the new GEANT4 release (patch 01 of version 4.9.3), which was installed during this night (thank to fast reaction of Frank Schluenzen from the IT). There are changes in the physics list, see here for more details: GEANT4 release notes
- We now have Mokka installation on AFS linked against GEANT4 version 4.9.3p01 here:
/afs/desy.de/group/flc/pool/hcal/public/Mokka/7-02/geant4-9.3.p01
- 23 April 2010:
New CALICE software version v03-01 released; see more details here
- This means that both SVN and GIT repositories have been updated (if you encounter problems, let me know)
Switched to ILC software version v01-08-01 (please pay attention, this means another ROOT version for you...)
calice_db_tools linked against latest CondDBMySQL (corrected bug in displaying folder for a specific tag)
And in case you wonder, yes, I've checked that caliceMarlin works
- 21 April 2010:
calice_db_tools: Nils added the option to choose a specific tag to the dumpCalib tool
calice_hh_proc: removed dangerous string comparison in the PrimaryTrackFinder and added debug messages
16 April 2010: Shaojun added new MCSplitter from Alex into the calice_hh_proc
12 April 2010: fixed bugs in calice_run
- switched to official tags for AHCAL calibration (before, MIP calibration from Boris and MIP slopes from Andrea were used - thanks to Sergey for pointing this out)
add definition for AppendMultiAmplitude for generateRecoSiPMXml (reported by Beni)
swapped order of ECAL reco processors in the generateRecoSiPMXml, which resulted in not filling of ECAL collection (thanks to Marina for reporting it)
added SiPmModuleProduction folder for generateDigiXml. This is ABSOLUTELY needed to get the right information about the AHCAL tiles, like the size. Otherwise, you'll get a lot messages like:
[ WARNING "HcalMCDigitization"] Maximum number of ADC reached: 66127.3 [ WARNING "HcalMCDigitization"] saturatedPixel: 1949 lightYield: 12.7818 mip: 433.67 [ WARNING "HcalMCDigitization"] Limiting to: 33000
Thanks a lot to Beni for giving me the solution.
- 30 March 2010:
- Thanks to Beni (who developed the code) and to Nils (who updated the data base folders), the new AHCAL reconstruction is ready. Main features: clean and documented code, correct position of the AHCAL hits, and you can do systematics.
calice_userlib: new directory (Mapping) necessary for new reco
calice_reco: new directories (recoSiPM and cellGeometry) necessary for new reco
caliceMarlin was updated to contain the librecoSiPM.so and libcellGeometry.so, necessary for the new reco
calice_run: fixed bug in ConditionsProcessor; contains script to generate xml steering also for the new reco:
git clone /group/hcal/calice_soft/git_repo/calice_run cd calice_run mkdir workdir cd workdir ../generateRecoSiPMXml <run number>
- 29 March 2010:
calice_reco: SatCorrItep - do not apply cut-off for the saturation correction, but a linear extrapolation from the last 2 points
calice_run: switch to steering files of type xml for reco, noise and digi (thank you Alex for the templReplace script). Note that the scripts to generate old ASCII files are deleted. I've checked all the scripts with CERN and FNAL data, but one can always make mistake, so let me know if you have problems...
- 26 March 2010:
calice_reco: added MultiplicityCounter from Beni and Nils, which generates a trigger bit for particle multiplicity
- 25 March 2010:
- added processor for multiplicity counter from Beni and Nils
changed packages: calice_userlib, calice_run, calice_run
changed parameter names in calice_sim (TriggerSim) according to parameters from collection_names.hh (e.g VetoBit replaced by PAR_MULT_BIT, VetoAmpl replaced by PAR_MULTI_AMPL).
- 27 February 2010
calice_run was updated to use saturation scaling also for digitisation
- please check your reconstruction and digitisation steering files! If they don't contain the following lines:
## scale response curves! doScaleResponseCurves 1
and you are using the pro_test libaries, then you DON'T scale the saturation curves by our default factor of 0.8. If this is the case, download again calice_run and redo the reconstruction and/or digitisation...
- I know, I feel bad already because of this, but if you want to take your frustration on me (Angela), please feel free to do so...
- 26 February 2010
bug in calice_run discovered and solved by Alex and Nils, regarding the data base folder for HCAL detector position
bug in calice_run and calice_reco, reported by Sergey: with the latest versions, no saturation was used; now the scaling factor is set to our default of 0.8. I (Angela) apologise for the incovenience...
- 25 Februray 2010
- /afs/desy.de/group/flc/pool/hcal disturbed
- mounted backup of /afs/desy.de/group/flc/pool/hcal in readonly mode
- /afs/desy.de/group/flc/pool/hcal fully restored (26 Feb 2010)
- 23 February 2010
cmake lists in calice_torso were adapted to the new cmake version
if you use your own calice_torso, please update your CMakeLists.txt
- 22 February 2010:
calice_userlib linked against ILC software version v01-08
the same for calice_reco, calice_sim, calice_hh_proc, RootTreeWriter
- 18 February 2010:
calice_userlib
- updated doxygen configuration file;
- updated cmake lists
calice_reco
- updated cmake lists;
- got rid of compiler warnings due to undefined variables in the TBTrackScatter.cc file;
new recoAnalysis sub-directory, with Beni's EventSelector and Nils' EmcTriggerBitsGenerator
calice_hh_proc - removed EventSelector and EmcTriggerBitsGenerator
All changes to go soon into SVN also (in the moment, they are present only at DESY, in the pro_test)
17 February 2010: TriggerSim processor from David in calice_hh_proc. If you have it in one of your private libraries, please remove it, and recompile....
16 February 2010: package calice_db_tools in SVN repository
New Mokka and GEANT4 version on afs
- 2 February 2010: with the help of Beni, now we can use the "flcini" mechanism to initialize the latest Mokka version (v0-7-02), linked agains the latest GEANT4 version (v9.3). For testing purposes, older GEANT4 versions (v9.3.b01 and v9.1) are still available. Please try out:
flcini Mokka702/geant493 flcini Mokka702/geant493beta flcini Mokka702/geant491
New version of Marina's PrimaryTrackFinder
25th January 2010: new version of Marina's PrimaryTrackFinder available in the calice_hh_proc package. It contains significant improvements, and it should work for muons also. Please test it and report if any problems/suggestions.
- See below and example steering snapshot (from Marina):
.begin MyPrimaryTrackFinder ProcessorType PrimaryTrackFinder #------------------------------------------------------------- #--- Run and Setup parameters -------------------------------- #------------------------------------------------------------- #--- Beam energy in GeV BeamEnergy BEAM_ENERGY #--- Beam angle in degrees BeamAngle 0.0 #--- Alignments between ECAL and HCAL in XY-plane if shifted XAlignment 0.0 YAlignment 0.0 #----------------------------------------------------------- #--- Input collections ------------------------------------ #----------------------------------------------------------- ecalHitsCollection EmcCalorimeter_Hits hcalHitsCollection AhcCalorimeter_Hits tcmtHitsCollection TcmtCalorimeter_Hits #----------------------------------------------------------- #--- CED ----------------------------------------------- #----------------------------------------------------------- #--- Flag to draw events in CED (Y/N -> 1/0) #--- It is necessary to define port number for CED connection #--- when CED is started with .../glced -p <CED_HostPort> DrawFlag 0 CED_HostPort 7286 CEDPointSize 3 CEDLineSize 3 #--- In CED: white points - ECAL hits, green points - HCAL hits, #--- pink points - track hits, red points - shower start layer, #--- yellow line - averaged track hits coordinates without weights #------------------------------------------------------------- #--- ROOT output ----------------------------------------- #------------------------------------------------------------- #--- Debug output to root-file named <RootOutputFileName> #--- (Y/N => 1/0) RootOutputFlag 1 # RootOutputFileDir ./ #------------------------------------------------------------- #--- Name of output collections ------------------------------ #------------------------------------------------------------- OutputTrackCollectionName PrimaryTrackHits OutputStartCollectionName ShowerStartingLayer #------------------------------------------------------------- #--- FIP and Track Finder ---------------------------------- #------------------------------------------------------------- #--- Skip starting layer finding (1 for muon runs) FixStartingLayer 0 #--- Criteria for starting layer finding NoiseMIPLimit 0.5 AverageMIPLimitECAL 6.5 AverageMIPLimitHCAL 6.5 HitsLimitECAL 8. HitsLimitHCAL 8. MIPLimitECAL 25. MIPLimitHCAL 25. #--- Parameters for track finder SizeofGAP 6 AbsTrackLengthLimit 3 RelTrackLengthLimit 0.3 .end----MyPrimaryTrackFinder---------------------------------------------
- See below and example steering snapshot (from Marina):
CMake file for users
- 20 January 2010: for the users of the CALICE software at DESY, there is now a cmake configuration file that you can use to build your own package, in:
/afs/desy.de/group/flc/hcal/calice_soft/pro_test/user-pro-test.cmake
If you have your own calice_torso or RootTreeWriter package, you can use it like this:
mkdir build cd build cmake -D CMAKE_INSTALL_PREFIX=<your-path> -C /afs/desy.de/group/flc/hcal/calice_soft/pro_test/user-pro-test.cmake <path to your package>
(the last line should not be interrupted!) Note that you have to set the CMAKE_INSTALL_PREFIX yourself, since we encourage out-of-source installation (that means, you should always install your own libraries/executables etc NOT in the same directory with the source code, but somewhere else).
New GEANT4 version
- Since 18 December 2009, there is a new GEANT4 version: 4.9.3
- on our afs, there is a Mokka version v00-07 which now depends on 4.9.3 (as of 20 January 2010), and not on 4.9.3.b01!
- for the people at DESY: use "flcini Mokka700/geant493" if you want to use GEANT4 version 4.9.3, and "flcini Mokka700/geant492" if you want to use the older GEANT4 version 4.9.2
New CALICE software version
- 15.12.2009: thanks to Niels, who provided the scripts for using the SVN instead of CVS, we have the latest version of our software on AFS
Note: CALICE software depends now on the ILC software version v01-07
- The package calice_sim was restructured, i.e. all functions related to the digitisation of AHCAL hits which were previously spread in .C files are now in one processor (but the code was not changed!)
- New developments from Beni on SiPM calibrations and from Niels on saturation correction function
Software version
Package
pro
pro_test
stable (tag)
calice_userlib
yes
yes
v04-12
calice_reco
yes
yes
v04-08
calice_sim
yes
yes
v01-11
calice_online
yes
yes
v04-11
calice_lcioconv
yes
yes
v04-02-08
calice_cddata
yes
yes
-
calice_daq
yes
yes
-
calice_hh_proc
-
yes
-
-
yes
-
21.10.2009: small documentation on how to import the new SVN repositories into git repositories available: GITHowTo
- 23.07.2009: Fixed bug in the digitisation (calice_sim package) concerning the temperature correction - get MIP/gain NOT from chip/channel, but from cell ID.
08.04.2009: I just found the following (rather new) class in MarlinUtil: file:///afs/desy.de/group/it/ilcsoft/v01-06/MarlinUtil/v00-13/include/CalorimeterHitType.h . Maybe we should think about using this for Calice, too. I already needed something like this, because the TrackwiseClustering creates clusters which contain hits from different calorimeters. If we want to use this class, we probably should ask for a code for "TCMT".
06.03.2009: Included Joergen's EventListProcessor to the devel tree of calice_hh_proc and compiled the package for SL4 (pro_test).
06.03.2009: a modified HitWriteEngine can be found at the flc39 (git clone flc39:/scratch/RootTreeWriter_test). This version introduces a steering parameter 'HitWriteEngine_noiseMipCut' which causes the HitWriteEngine to ignore hits below this threshold.
Please test the code and post you opinion here on this page, to approve the changes. Please note that the default value of "0.5" changes the behaviour of the processor (esp. if you apply it to "centrally" reconstructed files). Please note that I will not push this change to the "devel" branch, if you don't pronounce your opinion on this page. -- JörgenSamson 2009-03-06 15:39:29
I find this a good idea -- NielsMeyer 2009-04-06 20:47:16
I agree that this a useful feature. I think a default value of 0.5 makes sense, since this is the 'official' cut as far as I know. If anybody intentionally wants to use a different cut, it is not too much effort to adjust this steering parameter. I haven't tested the code yet, is it still available on flc39? I tried to git clone it, but got the message 'warning: remote HEAD refers to nonexistent ref, unable to checkout'. -- NilsFeege 2021-01-16 14:57:38
I fixed the repository on flc39. git clone should work again now. -- JörgenSamson 2009-04-07 10:15:47
- 04.02.2009: removed cmake macros from calice packages. A new calice_cmake package has been started. It was installed (manually) to /group/hcal/calice_soft/pro_test/calice_cmake. Use a $package.cmake_deps for the latest changes (streamlog is required explicitly now).
- 02.02.2009: dbview installed to pro_test (does not work with SL3 (Tix is too old) - please start at a SL4 computer): $ /group/hcal/calice_soft/pro_test/bin/dbview -v
- 29.01.2009: calice_cddata installed to pro_test (includes writeSimpleValues) (not completly converted to cmake)
- 28.01.2009: installed new (experimental) Marlin version to pro_test.
It provides new features in the ConditionsProcessor.
26.01.2009: calice_hh_proc (aka eventSelector
added to pro_test's caliceMarlin
- 20.01.2009: flcini default version of git changed to 1.6.1
- 19.01.2009: Documentation installed in afs
file:///afs/desy.de/group/flc/hcal/calice_soft/pro_test/doc
file:///afs/desy.de/group/flc/hcal/calice_soft/pro_test/doc/CALICE_USERLIB/html/index.html
file:///afs/desy.de/group/flc/hcal/calice_soft/pro_test/doc/RAW2CALOHIT/html/index.html
file:///afs/desy.de/group/flc/hcal/calice_soft/pro_test/doc/CLUSTERING/html/index.html
file:///afs/desy.de/group/flc/hcal/calice_soft/pro_test/doc/CALICE_SIM/html/index.html
file:///afs/desy.de/group/flc/hcal/calice_soft/pro_test/doc/CALICE_HH_PROC/html/index.html
file:///afs/desy.de/group/flc/hcal/calice_soft/pro_test/doc/RootTreeWriter/html/index.html
- 09.01.2009: New pro_test installation (for sl4 and sl3!):
- all based on ilcsoft v01-06
- class for beam momentum
- correction method for slow read out mapping
- veto data classes
- lccd update (current CVS head)
- digitization documenation (doxygen + sample steerings)
calice_hh_proc now in pro_test (e.g. EventSelector). Please give it a try with:
export ADD_MARLIN_DLL=/afs/desy.de/group/flc/hcal/calice_soft/pro_test/lib/libhh_proc.so