You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

The aim of this page is to record the sequence of commands needed to run the system test  (More details on the systests code and usage can be found in:  System test overview and instructions)

 

A complete version of the code can be downloaded from cvs:

cvs co systests  

 

 run the test: 

the code is located in: /nfs/farm/g/glast/u17/systests

 

bash
cd /nfs/farm/g/glast/u17/systests
export  SYSTESTS=`pwd`
cd $SYSTESTS/src/exec
tcsh setModePass8.csh (to be done just once)

./runSysTests_SCons.sh  Config_testSCons.txt

refer to Instructions for Running with SCons   for the explanation about  the config_file content

Config file example:

#version to be tested
pversion 20-10-04
# reference
sversion 20-10-04
ksthresh 0.5
instdir   /nfs/farm/g/glast/u52/ReleaseManagerBuild/redhat6-x86_64-64bit-gcc44/Optimized/GlastRelease/20-10-04
bldtype  redhat6-x86_64-64bit-gcc44
systests /nfs/farm/g/glast/u17/systests/src/GRtests_SCons/
output   /nfs/farm/g/glast/u17/systests
glastext /afs/slac/g/glast/ground/GLAST_EXT/redhat6-x86_64-64bit-gcc44
subset AllGamma, VerticalGamma100GeV, VerticalGamma100MeV, VerticalMuon1GeV, VerticalProton1GeV, VerticalGamma300GeV,  VerticalGamma1GeV, Vertica
lGamma10GeV, flightData
#subset VerticalGamma100MeV
#set debug flag to 1 to run only the root scripts (generating histograms)

 

Loading the histograms and comparison results to the database:

> cd $SYSTESTS/src/exec
> source setup.sh
> python insert_metadata_version_sequence.py -b <version_name>

(where <version_name> is the version that is tested (the "pversion" entry in the configuration file))

results can be seen on the web interface:

http://glast-ground.slac.stanford.edu/SystemTests/

 

 


Open problems:

 

some sets of simulations/reconstructions are not working (in red):

 

  • AllGamma
  • VerticalGamma100MeV  
  • VerticalGamma1GeV      
  • VerticalGamma100GeV  
  • VerticalGamma10GeV   
  • VerticalGamma300GeV  
  • VerticalProton1GeV
  • VerticalMuon1GeV
  • AllGammaOverlay
  • BackGndMixDC2
  • BackGndMixDC2Overlay

Conversion from  ADCRecon to ACDRecon2:

For many variables the old/new conversion was not clear to me, I just commented those lines :) .

So some ADC histograms are just empty.

The related code is in file:     systests/src/root/ReconAcdFragment.cxx
(http://www-glast.stanford.edu/cgi-bin/viewcvs/systests/src/root/ReconAcdFragment.cxx?revision=1.3&view=markup)

Comparison between GR_20-04-10 and GR_20-11-00 always fails for two variables:

CALRMSTRANS = ReconEvent.CalRecon.CalCluster->getRmsTrans()

CALRMSLONG   = ReconEvent.CalRecon.CalCluster->getRmsLong().

  

for GR 20-11-00 these two variables are always 0

 I also tried to run the comparison staring from the digi file of a LPA run (instead from a simulation), getting the same result (flightData row in the systests page).

  is this is something expected??





  • No labels