Difference: DataAnalysis (1 vs. 6)

Revision 62008-02-14 - ArasPapadelis

Line: 1 to 1
 
META TOPICPARENT name="SliceTest"

Slice Test - Data analysis

Line: 26 to 26
 
  1. Change to the directory to /group/velo/slicetest/delayscan
  2. Start root.
  3. Load the analysis macro via ".L ../macros/slicetestDelayscan.C"
Changed:
<
<
  1. The macro has 4 arguments: slicetestDelayscan(rootFilename, tell1SerialNumber, print=false, quit=false)
>
>
  1. The macro has 4 arguments: slicetestDelayscan(rootFilename, tell1SerialNumber, print=true, quit=false)
 
    • The name of the root file has to be given in double quotes without the extension ".root".
    • The TELL1 serial number has to be provided as an integer.
Changed:
<
<
    • The boolean print determines whether the plots are saved as ps/png files. The default is false.
>
>
    • The boolean print determines whether the plots are saved as ps/png files. The default is true.
 
    • The boolean quit determines whether Root is quit after the macro execution. This option is useful when the analysis is performed in bath mode via shell script. The default is false. 1 The text file rootFilename_optimaldelay.txt contains the phase an cycle delays to be set for each PP-FPGA.

Cable test

Line: 37 to 37
 
  1. Change to the directory to /group/velo/slicetest/cabletest
  2. Start root.
  3. Load the analysis macro via ".L ../macros/slicetestCabletest.C"
Changed:
<
<
  1. The macro has 4 arguments: slicetestCabletest(rootFilename, tell1SerialNumber, print=false, quit=false)
>
>
  1. The macro has 4 arguments: slicetestCabletest(rootFilename, tell1SerialNumber, print=true, quit=false)
 
    • The name of the root file has to be given in double quotes without the extension ".root".
    • The TELL1 serial number has to be provided as an integer.
Changed:
<
<
    • The boolean print determines whether the plots are saved as ps/png files. The default is false.
>
>
    • The boolean print determines whether the plots are saved as ps/png files. The default is true.
 
    • The boolean quit determines whether Root is quit after the macro execution. This option is useful when the analysis is performed in bath mode via shell script. The default is false.

Noise and Pedestals before and after CM suppression

Revision 52008-02-12 - ArasPapadelis

Line: 1 to 1
 
META TOPICPARENT name="SliceTest"

Slice Test - Data analysis

Line: 49 to 49
 
  1. For this analysis a python script is used.
  2. Invoke the script via python -i ../macros/SensorSnapshot.py
  3. Wait for PYTHON to start.
Changed:
<
<
  1. Call the analysis macro at the command prompt (>>>) via SensorSnapshot(rootFilename,Tell1SerialNumber)
>
>
  1. Call the analysis macro at the command prompt (>>>) via SensorSnapshot(rootFilename)
 
    • The name of the root file has to be given in double quotes with or without the extension ".root". Both versions work.
Changed:
<
<
    • The TELL1 serial number has to be provided as an integer.
>
>
    • The TELL1 serial number will be automatically detected from the contents of the file.
  -- OlafBehrendt - 08 Feb 2008

Revision 42008-02-12 - ArasPapadelis

Line: 1 to 1
 
META TOPICPARENT name="SliceTest"

Slice Test - Data analysis

Line: 9 to 9
 
  1. Log on to the analysis PC plus01 on the online network.
  2. Set up Vetra by executing "setenvVetra v5r1".
  3. Run the setup script in the Vetra installation group directory: "source $User_release_area/Vetra_v5r1/Velo/Vetra/v5r1/cmt/setup.sh"
Changed:
<
<
  1. Go to the Vetra scripts directory: "cd $VETRAROOT/scripts". In here you find all the a couple of shell scripts to run the different Vetra jobs:
>
>
  1. Go to the Vetra scripts directory: "cd $VETRAROOT/scripts". In here you find all the a couple of shell scripts to run the different Vetra jobs:
 
    • slicetestDelayscan.sh: digitisation delay scan
    • slicetestCabletest.sh: cable test
    • slicetestSnapshot.sh: standard data taking with and without test pulses
Changed:
<
<
  1. For the cable test and the standard data taking the scripts are executed with the following syntax:
    ./scriptName.sh filepath/filename.dat
    (e.g. ./slicetestCabletest.sh /data/velo/slicetest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.dat).
>
>
  1. For the cable test and the standard data taking the scripts are executed with the following syntax:
    ./scriptName.sh filepath/filename.dat
    (e.g. ./slicetestCabletest.sh /data/velo/slicetest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.dat).
 
  1. Wait for Vetra to finish.
Changed:
<
<
  1. The Root output file is written to the corresponding directory in /group/velo/slicetest
    (e.g. /group/velo/slicetest/cabletest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.root).
>
>
  1. The Root output file is written to the corresponding directory in /group/velo/slicetest
    (e.g. /group/velo/slicetest/cabletest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.root).
 

Root

Line: 29 to 26
 
  1. Change to the directory to /group/velo/slicetest/delayscan
  2. Start root.
  3. Load the analysis macro via ".L ../macros/slicetestDelayscan.C"
Changed:
<
<
  1. The macro has 4 arguments: slicetestDelayscan(rootFilename, tell1SerialNumber, print=false, quit=false)
>
>
  1. The macro has 4 arguments: slicetestDelayscan(rootFilename, tell1SerialNumber, print=false, quit=false)
 
    • The name of the root file has to be given in double quotes without the extension ".root".
    • The TELL1 serial number has to be provided as an integer.
    • The boolean print determines whether the plots are saved as ps/png files. The default is false.
Changed:
<
<
    • The boolean quit determines whether Root is quit after the macro execution. This option is useful when the analysis is performed in bath mode via shell script. The default is false. 1 The text file rootFilename_optimaldelay.txt contains the phase an cycle delays to be set for each PP-FPGA.
>
>
    • The boolean quit determines whether Root is quit after the macro execution. This option is useful when the analysis is performed in bath mode via shell script. The default is false. 1 The text file rootFilename_optimaldelay.txt contains the phase an cycle delays to be set for each PP-FPGA.
 

Cable test

  1. Change to the directory to /group/velo/slicetest/cabletest
  2. Start root.
  3. Load the analysis macro via ".L ../macros/slicetestCabletest.C"
Changed:
<
<
  1. The macro has 4 arguments: slicetestCabletest(rootFilename, tell1SerialNumber, print=false, quit=false)
>
>
  1. The macro has 4 arguments: slicetestCabletest(rootFilename, tell1SerialNumber, print=false, quit=false)
 
    • The name of the root file has to be given in double quotes without the extension ".root".
    • The TELL1 serial number has to be provided as an integer.
    • The boolean print determines whether the plots are saved as ps/png files. The default is false.
Line: 53 to 49
 
  1. For this analysis a python script is used.
  2. Invoke the script via python -i ../macros/SensorSnapshot.py
  3. Wait for PYTHON to start.
Changed:
<
<
  1. Call the analysis macro at the command prompt (>>>) via SensorSnapshot(rootFilename,Tell1SerialNumber)
    • The name of the root file has to be given in double quotes without the extension ".root".
>
>
  1. Call the analysis macro at the command prompt (>>>) via SensorSnapshot(rootFilename,Tell1SerialNumber)
    • The name of the root file has to be given in double quotes with or without the extension ".root". Both versions work.
 
    • The TELL1 serial number has to be provided as an integer.

-- OlafBehrendt - 08 Feb 2008

Revision 32008-02-12 - OlafBehrendt

Line: 1 to 1
 
META TOPICPARENT name="SliceTest"

Slice Test - Data analysis

Line: 6 to 6
 

Vetra

Deleted:
<
<
Unfortunately the analysis of the delay scan data cannot be performed in the new Vetra v5r1 yet. In this case Vetra v5r0 has to be used. This hopefully changes soon.
 
  1. Log on to the analysis PC plus01 on the online network.
Changed:
<
<
  1. Set up Vetra by executing "setenvVetra v5r1" (for the delay scan: v5r0).
  2. Run the setup script in the Vetra installation group directory: "source $User_release_area/Vetra_v5r1/Velo/Vetra/v5r1/cmt/setup.sh" (for the delay scan: v5r0)
>
>
  1. Set up Vetra by executing "setenvVetra v5r1".
  2. Run the setup script in the Vetra installation group directory: "source $User_release_area/Vetra_v5r1/Velo/Vetra/v5r1/cmt/setup.sh"
 
  1. Go to the Vetra scripts directory: "cd $VETRAROOT/scripts". In here you find all the a couple of shell scripts to run the different Vetra jobs:
    • slicetestDelayscan.sh: digitisation delay scan
    • slicetestCabletest.sh: cable test
    • slicetestSnapshot.sh: standard data taking with and without test pulses
Changed:
<
<
  1. For the cable test and the standard data taking the scripts are executed with the following syntax: ./scriptName.sh filepath/filename.dat
    (e.g. ./slicetestCabletest.sh /velo/data/slicetest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.dat).
    For the digitisation delay scan the TELL1 serial number has to be given in addition, i.e. the syntax is:
    ./slicetestDelayscan.sh filepath/filename.dat Tell1SerialNumber
    (e.g. ./slicetestDelayscan.sh /velo/data/slicetest/slicetest_slot_VL05_CT_tell1_207_delayscan_080208_1025.dat 207).
>
>
  1. For the cable test and the standard data taking the scripts are executed with the following syntax:
    ./scriptName.sh filepath/filename.dat
    (e.g. ./slicetestCabletest.sh /data/velo/slicetest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.dat).
 
  1. Wait for Vetra to finish.
Changed:
<
<
  1. The Root output file is written to the corresponding directory in /group/velo/slicetest (e.g. /group/velo/slicetest/cabletest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.root).
>
>
  1. The Root output file is written to the corresponding directory in /group/velo/slicetest
    (e.g. /group/velo/slicetest/cabletest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.root).
 

Root

Added:
>
>
If you start a new session instead of continuing with the same session that you used for VETRA, please repeat steps 1-3 of the Vetra section to set up the environment properly.
 

Delay scan

  1. Change to the directory to /group/velo/slicetest/delayscan
Line: 50 to 49
 

Noise and Pedestals before and after CM suppression

Added:
>
>
  1. Change to the directory to /group/velo/slicetest/snapshot
 
  1. For this analysis a python script is used.
  2. Invoke the script via python -i ../macros/SensorSnapshot.py
  3. Wait for PYTHON to start.
Changed:
<
<
  1. Call the analysis macro at the command prompt (>>>) via SensorSnapshot(rootFilename,Tell1SerialNumber)
>
>
  1. Call the analysis macro at the command prompt (>>>) via SensorSnapshot(rootFilename,Tell1SerialNumber)
 
    • The name of the root file has to be given in double quotes without the extension ".root".
    • The TELL1 serial number has to be provided as an integer.

Revision 22008-02-11 - OlafBehrendt

Line: 1 to 1
 
META TOPICPARENT name="SliceTest"
Changed:
<
<

Slice Test - Data analysis (! Under construction - not yet to be used !)

>
>

Slice Test - Data analysis

 
Changed:
<
<
Please fin general instructions concerning the analysis with Vetra v5r1 here.
>
>
Please find general instructions concerning the analysis with Vetra v5r1 here.
 

Vetra

Line: 15 to 15
 
    • slicetestDelayscan.sh: digitisation delay scan
    • slicetestCabletest.sh: cable test
    • slicetestSnapshot.sh: standard data taking with and without test pulses
Changed:
<
<
  1. All scripts are executed wih the same syntax: ./scriptName.sh filepath/filename.dat
    (e.g. ./slicetestCabletest.sh /velo/data/slicetest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.dat).
>
>
  1. For the cable test and the standard data taking the scripts are executed with the following syntax: ./scriptName.sh filepath/filename.dat
    (e.g. ./slicetestCabletest.sh /velo/data/slicetest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.dat).
    For the digitisation delay scan the TELL1 serial number has to be given in addition, i.e. the syntax is:
    ./slicetestDelayscan.sh filepath/filename.dat Tell1SerialNumber
    (e.g. ./slicetestDelayscan.sh /velo/data/slicetest/slicetest_slot_VL05_CT_tell1_207_delayscan_080208_1025.dat 207).
 
  1. Wait for Vetra to finish.
Changed:
<
<
  1. The Root output file is written to the corresponding directory in /group/velo/slicvetest (e.g. /group/velo/slicetest/cabletest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.root).
>
>
  1. The Root output file is written to the corresponding directory in /group/velo/slicetest (e.g. /group/velo/slicetest/cabletest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.root).
 

Root

Changed:
<
<
  1. Change to the directory with the root
  2. To run the macro that presents the output of the uniformity test, open root and load the macro:
    ".L ../macros/CompareToReference.C"
  3. The macro takes at between 1 and 4 arguments depending on the usage.
    "CompareToReference("filename.root","outputformats",rack name, exit-flag)"
>
>

Delay scan

 
Added:
>
>
  1. Change to the directory to /group/velo/slicetest/delayscan
  2. Start root.
  3. Load the analysis macro via ".L ../macros/slicetestDelayscan.C"
  4. The macro has 4 arguments: slicetestDelayscan(rootFilename, tell1SerialNumber, print=false, quit=false)
    • The name of the root file has to be given in double quotes without the extension ".root".
    • The TELL1 serial number has to be provided as an integer.
    • The boolean print determines whether the plots are saved as ps/png files. The default is false.
    • The boolean quit determines whether Root is quit after the macro execution. This option is useful when the analysis is performed in bath mode via shell script. The default is false. 1 The text file rootFilename_optimaldelay.txt contains the phase an cycle delays to be set for each PP-FPGA.

Cable test

  1. Change to the directory to /group/velo/slicetest/cabletest
  2. Start root.
  3. Load the analysis macro via ".L ../macros/slicetestCabletest.C"
  4. The macro has 4 arguments: slicetestCabletest(rootFilename, tell1SerialNumber, print=false, quit=false)
    • The name of the root file has to be given in double quotes without the extension ".root".
    • The TELL1 serial number has to be provided as an integer.
    • The boolean print determines whether the plots are saved as ps/png files. The default is false.
    • The boolean quit determines whether Root is quit after the macro execution. This option is useful when the analysis is performed in bath mode via shell script. The default is false.

Noise and Pedestals before and after CM suppression

  1. For this analysis a python script is used.
  2. Invoke the script via python -i ../macros/SensorSnapshot.py
  3. Wait for PYTHON to start.
  4. Call the analysis macro at the command prompt (>>>) via SensorSnapshot(rootFilename,Tell1SerialNumber)
    • The name of the root file has to be given in double quotes without the extension ".root".
    • The TELL1 serial number has to be provided as an integer.
  -- OlafBehrendt - 08 Feb 2008

Revision 12008-02-09 - OlafBehrendt

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="SliceTest"

Slice Test - Data analysis (! Under construction - not yet to be used !)

Please fin general instructions concerning the analysis with Vetra v5r1 here.

Vetra

Unfortunately the analysis of the delay scan data cannot be performed in the new Vetra v5r1 yet. In this case Vetra v5r0 has to be used. This hopefully changes soon.

  1. Log on to the analysis PC plus01 on the online network.
  2. Set up Vetra by executing "setenvVetra v5r1" (for the delay scan: v5r0).
  3. Run the setup script in the Vetra installation group directory: "source $User_release_area/Vetra_v5r1/Velo/Vetra/v5r1/cmt/setup.sh" (for the delay scan: v5r0)
  4. Go to the Vetra scripts directory: "cd $VETRAROOT/scripts". In here you find all the a couple of shell scripts to run the different Vetra jobs:
    • slicetestDelayscan.sh: digitisation delay scan
    • slicetestCabletest.sh: cable test
    • slicetestSnapshot.sh: standard data taking with and without test pulses
  5. All scripts are executed wih the same syntax: ./scriptName.sh filepath/filename.dat
    (e.g. ./slicetestCabletest.sh /velo/data/slicetest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.dat).
  6. Wait for Vetra to finish.
  7. The Root output file is written to the corresponding directory in /group/velo/slicvetest (e.g. /group/velo/slicetest/cabletest/slicetest_slot_VL05_CT_tell1_207_cabletest_080208_1040.root).

Root

  1. Change to the directory with the root
  2. To run the macro that presents the output of the uniformity test, open root and load the macro:
    ".L ../macros/CompareToReference.C"
  3. The macro takes at between 1 and 4 arguments depending on the usage.
    "CompareToReference("filename.root","outputformats",rack name, exit-flag)"

-- OlafBehrendt - 08 Feb 2008

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback