Software: Difference between revisions

From KIP Wiki
ā§¼kip-jumptonavigationā§½ā§¼kip-jumptosearchā§½
No edit summary
No edit summary
Ā 
(10 intermediate revisions by one other user not shown)
Line 1: Line 1:
'''General hits:'''
'''General hints:'''


+ don't reinvent the wheel. use the existing software!
+ don't reinvent the wheel. use the existing software!
Line 9: Line 9:
+ feel free to refine and contribute to existing software. if you do so, ''please create your own branch'' on the git repository (if one exists).
+ feel free to refine and contribute to existing software. if you do so, ''please create your own branch'' on the git repository (if one exists).


+ if you need support, please contact the quoted admin.


=SiPM Analysis Tools=
=Measurement & Analysis Tools=

== '''STiC2 Full DAQ''' ==
''Admin:'' Tobias

''Description:''
git repository containing the firmware and readout software for STiC2 and STiC3 with the Visions FLYSPY FPGA Board:

git clone git@ILCServer:stic2-hdldaq.git


== '''Labtools''' ==
''Admin:'' Tobias,Konrad,Patrick

''Description:''
c++ libraries for several devices (power supplies, pulse generators, oscilloscopes, ...) and more:

git clone git@ILCServer:labtools.git

== '''SiPM Characterisation''' ==
''Admin:'' Patrick

''Description:''
For data aquisition with Lecroy scope. Dark-rate measurements, SPS, etc...

git clone git@ILCServer:sipmchar.git


== '''SPS Analysis Class''' ==
== '''SPS Analysis Class''' ==
Line 27: Line 53:


git clone git@ILCServer:wfanalysis.git
git clone git@ILCServer:wfanalysis.git

== '''Waveform Reader Class''' ==
''Admin:'' Patrick

''Description:''
Class for reading stored waveforms form Picoscope, Lecroy and DRS.

git clone git@ILCServer:wfreader.git


=Simulation Tools=
=Simulation Tools=
Line 43: Line 77:
Generic implementations of SiPMs and scintillators.
Generic implementations of SiPMs and scintillators.


Not uploaded yet... please contact admin.
Not uploaded yet... please ask Patrick for the files.


== '''SiPM Simulation''' ==
== '''SiPM Simulation''' ==

Latest revision as of 11:29, 17 April 2014

General hints:

+ don't reinvent the wheel. use the existing software!

+ if you write new stuff, which is potentially interesting for others, please put it here!

+ try to code as modular and object oriented as possible.

+ feel free to refine and contribute to existing software. if you do so, please create your own branch on the git repository (if one exists).

+ if you need support, please contact the quoted admin.

Measurement & Analysis Tools

STiC2 Full DAQ

Admin: Tobias

Description: git repository containing the firmware and readout software for STiC2 and STiC3 with the Visions FLYSPY FPGA Board:

git clone git@ILCServer:stic2-hdldaq.git


Labtools

Admin: Tobias,Konrad,Patrick

Description: c++ libraries for several devices (power supplies, pulse generators, oscilloscopes, ...) and more:

git clone git@ILCServer:labtools.git

SiPM Characterisation

Admin: Patrick

Description: For data aquisition with Lecroy scope. Dark-rate measurements, SPS, etc...

git clone git@ILCServer:sipmchar.git

SPS Analysis Class

Admin: Patrick

Description: Analysis class for SiPM single photon spectra (SPS). Does stuff like determine gain, Npe, Nfired, excess noise, etc. and spectrum fitting.

git clone git@ILCServer:sipmanalysis.git

Waveform Analysis Class

Admin: Patrick

Description: Analysis class for SiPM waveform analysis. Does stuff like determine time-stamp, ToT, peaks, etc...

git clone git@ILCServer:wfanalysis.git

Waveform Reader Class

Admin: Patrick

Description: Class for reading stored waveforms form Picoscope, Lecroy and DRS.

git clone git@ILCServer:wfreader.git

Simulation Tools

Geant4 Stuff

Admin: Patrick

Material Database

Description: Collection of materials - especially scintillating materials with optical properties.

Scintillators & SiPMs

Description: Generic implementations of SiPMs and scintillators.

Not uploaded yet... please ask Patrick for the files.

SiPM Simulation

Admin: Patrick

Description: SiPM simulation GosSiP.

git clone git@ILCServer:sipm-simulation.git
or
http://www.kip.uni-heidelberg.de/hep-detektoren/gossip