Difference: PulSAr (1 vs. 8)

Revision 8
11 Feb 2015 - Main.TobiasHabermann
Line: 1 to 1
 
META TOPICPARENT name="SoftWare"

PulSAr - Pulse Shape Analysis for the GSI Scanner

The aim of this project is to provide a framework for (offline) analysis of data from the GSI Scanning table and related work.
Changed:
<
<

Kickoff-Meeting

>
>
* Kickoff Meeting
 
Changed:
<
<
The kick-off meeting was held on 17.10.2014.
>
>
* The GSI Scanning Table
 
Changed:
<
<
  • presentation.pdf: Timing correction for Germanium Detectors via Signal Rise-time Analysis (M.Balogh)
>
>
* Data Fitting
 
Changed:
<
<

During the meeting it was decided, that highest priority should be given to the analysis of the data from the AGATA scan from spring 2014. However, the full analysis is rather involved and will benefit from having a framework available that implements common PSA tasks and algorithms. Other applications of the same framework could include "Timing corrections for Germanium Detectors" (see attached presentation) and imaging activities in our lab. Reusability requires careful separation of any data in/output and algorithms. Interfaces (i.e. pure abstract classes in C++) provide a straightforward way to realize plugins. For a particular task it might be sufficient for the user to specify how his data is read from / written to disk and to change certain parameters of algorithms (without deeply digging into the source code). Of particular importance is testing and documentation. It is planned to provide a test function for each function in the framework. These test functions serve as a first step of debugging, but also as example code for the user. For documentation JavaDoc-style¹ annotations will be used that can be interpreted by DoxyGen² to create a html-based documentation. As a central place for documents and information, this wiki will be used.

¹ http://www.oracle.com/technetwork/articles/java/index-137868.html

² http://www.stack.nl/~dimitri/doxygen/

PulSAr V0.0

As a first step, already existing code will be reviewed and (if necessary) refactored to be usable on a more general basis. The main aim of the version 0.0 is to have all classes properly documented and with at least one "test function" that demonstrates the basic usage .

root @ GSI windows

Probably with the change to windows 7 at GSI, there have been environmental variables introduced that interfere with the root environment. To run root in a console one has to set the following:

SET HOMEDRIVE=C:

SET HOMESHARE=C:

The GSI Scanning Table

Online Analysis

The main task of the online analysis is to infer the positions on the PSD from the light collection profile on the x/y anodes.

Offline Analysis

The main task of the offline analysis is to identify the detector response for given positions inside the detector. Signals from the front scan and from the side scan that possibly originate from the same position inside the detector are compared to find the best fitting pairs. If the scanned detector really is position sensitive, these matching pairs of signals correspond to identical interaction positions in the detector.

* ScanningTableCoordinateSystemAndProjections

* SinglePointScan

* FullDetectorScan

Data Fitting

* ArtificialNeuralNetworks.pdf: Artificial Neural Networks for least squares fitting
>
>
* Misc
 

-- TobiasHabermann - 20 Oct 201
Deleted:
<
<

META FILEATTACHMENT attachment="presentation.pdf" attr="h" comment="Timing correction for Germanium Detectors via Signal Rise-time Analysis (M.Balogh)" date="1413809403" name="presentation.pdf" path="presentation.pdf" size="2591238" user="TobiasHabermann" version="1"
META FILEATTACHMENT attachment="psaf_kickoff.pdf" attr="h" comment="PulSAr - Kick-off (T.Habermann)" date="1413810291" name="psaf_kickoff.pdf" path="psaf_kickoff.pdf" size="237915" user="TobiasHabermann" version="1"
META FILEATTACHMENT attachment="ArtificialNeuralNetworks.pdf" attr="h" comment="Artificial Neural Networks for least squares fitting" date="1423570796" name="ArtificialNeuralNetworks.pdf" path="ArtificialNeuralNetworks.pdf" size="970560" user="TobiasHabermann" version="1"
Revision 7
10 Feb 2015 - Main.TobiasHabermann
Line: 1 to 1
 
META TOPICPARENT name="SoftWare"

PulSAr - Pulse Shape Analysis for the GSI Scanner

Line: 45 to 45
 

* FullDetectorScan
Added:
>
>

Data Fitting

* ArtificialNeuralNetworks.pdf: Artificial Neural Networks for least squares fitting
  -- TobiasHabermann - 20 Oct 201

META FILEATTACHMENT attachment="presentation.pdf" attr="h" comment="Timing correction for Germanium Detectors via Signal Rise-time Analysis (M.Balogh)" date="1413809403" name="presentation.pdf" path="presentation.pdf" size="2591238" user="TobiasHabermann" version="1"
META FILEATTACHMENT attachment="psaf_kickoff.pdf" attr="h" comment="PulSAr - Kick-off (T.Habermann)" date="1413810291" name="psaf_kickoff.pdf" path="psaf_kickoff.pdf" size="237915" user="TobiasHabermann" version="1"
Added:
>
>
META FILEATTACHMENT attachment="ArtificialNeuralNetworks.pdf" attr="h" comment="Artificial Neural Networks for least squares fitting" date="1423570796" name="ArtificialNeuralNetworks.pdf" path="ArtificialNeuralNetworks.pdf" size="970560" user="TobiasHabermann" version="1"
Revision 6
26 Nov 2014 - Main.TobiasHabermann
Line: 1 to 1
 
META TOPICPARENT name="SoftWare"

PulSAr - Pulse Shape Analysis for the GSI Scanner

Line: 20 to 20
 

PulSAr V0.0

Changed:
<
<
As a first step, already existing code will be reviewed and (if necessary) refactored to be usable on a more general basis. (Mainly for convenience, some classes are introduced as templates. However, they may be replaced by specializations later on.) The main aim of the version 0.0 is to have all classes properly documented and with at least one "test function" that demonstrates the basic usage. A list of classes that fulfill this requirements can be found here.
>
>
As a first step, already existing code will be reviewed and (if necessary) refactored to be usable on a more general basis. The main aim of the version 0.0 is to have all classes properly documented and with at least one "test function" that demonstrates the basic usage.
 

root @ GSI windows

Revision 5
25 Nov 2014 - Main.TobiasHabermann
Line: 1 to 1
 
META TOPICPARENT name="SoftWare"

PulSAr - Pulse Shape Analysis for the GSI Scanner

Line: 17 to 17
  ¹ http://www.oracle.com/technetwork/articles/java/index-137868.html

² http://www.stack.nl/~dimitri/doxygen/
Added:
>
>

PulSAr V0.0

As a first step, already existing code will be reviewed and (if necessary) refactored to be usable on a more general basis. (Mainly for convenience, some classes are introduced as templates. However, they may be replaced by specializations later on.) The main aim of the version 0.0 is to have all classes properly documented and with at least one "test function" that demonstrates the basic usage. A list of classes that fulfill this requirements can be found here.
 

root @ GSI windows

Probably with the change to windows 7 at GSI, there have been environmental variables introduced that interfere with the root environment. To run root in a console one has to set the following:
Revision 4
24 Nov 2014 - Main.TobiasHabermann
Line: 1 to 1
 
META TOPICPARENT name="SoftWare"

PulSAr - Pulse Shape Analysis for the GSI Scanner

Line: 36 to 36
 

* ScanningTableCoordinateSystemAndProjections
Added:
>
>
* SinglePointScan

* FullDetectorScan
  -- TobiasHabermann - 20 Oct 201

META FILEATTACHMENT attachment="presentation.pdf" attr="h" comment="Timing correction for Germanium Detectors via Signal Rise-time Analysis (M.Balogh)" date="1413809403" name="presentation.pdf" path="presentation.pdf" size="2591238" user="TobiasHabermann" version="1"
Revision 3
21 Oct 2014 - Main.TobiasHabermann
Line: 1 to 1
 
META TOPICPARENT name="SoftWare"

PulSAr - Pulse Shape Analysis for the GSI Scanner

Line: 17 to 17
  ¹ http://www.oracle.com/technetwork/articles/java/index-137868.html

² http://www.stack.nl/~dimitri/doxygen/
Added:
>
>

root @ GSI windows

 
Added:
>
>
Probably with the change to windows 7 at GSI, there have been environmental variables introduced that interfere with the root environment. To run root in a console one has to set the following:

SET HOMEDRIVE=C:

SET HOMESHARE=C:
 

The GSI Scanning Table

Online Analysis

Revision 2
21 Oct 2014 - Main.TobiasHabermann
Line: 1 to 1
 
META TOPICPARENT name="SoftWare"

PulSAr - Pulse Shape Analysis for the GSI Scanner

Line: 18 to 18
 

² http://www.stack.nl/~dimitri/doxygen/
Added:
>
>

The GSI Scanning Table

Online Analysis

The main task of the online analysis is to infer the positions on the PSD from the light collection profile on the x/y anodes.

Offline Analysis

The main task of the offline analysis is to identify the detector response for given positions inside the detector. Signals from the front scan and from the side scan that possibly originate from the same position inside the detector are compared to find the best fitting pairs. If the scanned detector really is position sensitive, these matching pairs of signals correspond to identical interaction positions in the detector.

* ScanningTableCoordinateSystemAndProjections
  -- TobiasHabermann - 20 Oct 201

META FILEATTACHMENT attachment="presentation.pdf" attr="h" comment="Timing correction for Germanium Detectors via Signal Rise-time Analysis (M.Balogh)" date="1413809403" name="presentation.pdf" path="presentation.pdf" size="2591238" user="TobiasHabermann" version="1"
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding g-wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)