Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
H
hcana
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
jlab
hallc
analyzer_software
hcana
Commits
6d201b9d
Commit
6d201b9d
authored
11 years ago
by
Edward Brash
Browse files
Options
Downloads
Patches
Plain Diff
Updates to SConstruct
parent
759cd546
No related branches found
No related tags found
No related merge requests found
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
SConscript.py
+0
-32
0 additions, 32 deletions
SConscript.py
SConstruct
+5
-0
5 additions, 0 deletions
SConstruct
examples/PARAM/52949/hcana.param
+1
-79
1 addition, 79 deletions
examples/PARAM/52949/hcana.param
examples/PARAM/52949/hcana.param
+1
-79
1 addition, 79 deletions
examples/PARAM/52949/hcana.param
with
7 additions
and
190 deletions
SConscript.py
deleted
100644 → 0
+
0
−
32
View file @
759cd546
###### Hall C Software Main SConscript File #####
###### Author: Edward Brash (brash@jlab.org) June 2013
import
os
import
re
import
SCons.Util
Import
(
'
pbaseenv
'
)
######## ROOT Dictionaries #########
roothcdict
=
pbaseenv
.
subst
(
'
$HC_DIR
'
)
+
'
/HallCDict.C
'
roothcobj
=
pbaseenv
.
subst
(
'
$HC_SRC
'
)
+
'
/HallCDict.so
'
hcheaders
=
Split
(
"""
src/THcInterface.h src/THcParmList.h src/THcAnalyzer.h src/THcHallCSpectrometer.h
src/THcDetectorMap.h src/THcRawHit.h src/THcHitList.h src/THcSignalHit.h src/THcHodoscope.h
src/THcScintillatorPlane.h src/THcHodoscopeHit.h src/THcDC.h src/THcDriftChamberPlane.h
src/THcDriftChamber.h src/THcRawDCHit.h src/THcDCHit.h src/THcDCWire.h src/THcSpacePoint.h
src/THcDCLookupTTDConv.h src/THcDCTimeToDistConv.h src/THcShower.h src/THcShowerPlane.h
src/THcRawShowerHit.h src/THcAerogel.h src/THcAerogelHit.h src/THcCherenkov.h src/THcCherenkovHit.h
src/THcGlobals.h src/THcDCTrack.h src/THcFormula.h
src/HallC_LinkDef.h
"""
)
pbaseenv
.
RootCint
(
roothcdict
,
hcheaders
)
pbaseenv
.
SharedObject
(
target
=
roothcobj
,
source
=
roothcdict
)
####### Start of main SConscript ###########
print
(
'
LIBS = %s
\n
'
%
pbaseenv
.
subst
(
'
$LIBS
'
))
analyzer
=
pbaseenv
.
Program
(
target
=
'
hcana
'
,
source
=
'
src/main.o
'
)
pbaseenv
.
Install
(
'
./bin
'
,
analyzer
)
pbaseenv
.
Alias
(
'
install
'
,[
'
./bin
'
])
This diff is collapsed.
Click to expand it.
SConstruct
+
5
−
0
View file @
6d201b9d
#!/usr/bin/env python
###### Hall C Software Main SConstruct Build File #####
###### Author: Edward Brash (brash@jlab.org) June 2013
...
...
@@ -165,3 +166,7 @@ Export('pbaseenv')
SConscript
(
dirs
=
directorylist
,
name
=
'
SConscript.py
'
,
exports
=
'
baseenv
'
)
####### End of SConstruct #########
# Local Variables:
# mode: python
# End:
This diff is collapsed.
Click to expand it.
examples/PARAM/52949/hcana.param
deleted
100644 → 0
+
1
−
79
View file @
759cd546
;
; Parameters that were built into Fortran analyzer that we want
; to pass as parameters so that the resulting code can be more generic.
;
hhodo_num_planes = 4
hhodo_plane_names = "1x 1y 2x 2y"
hcal_num_layers = 4
# Exclusion band width for the calorimeter's fiducial volume.
hcal_fv_delta = 5.
# Constants for the coordiante correction of the calorimeter energy depositions
hcal_a_cor = 200.
hcal_b_cor = 8000.
hcal_c_cor = 64.36
hcal_d_cor = 1.66
hcal_layer_names = "1pr 2ta 3ta 4ta"
haero_num_pairs = 8
# Names of planes so that parameter names can be constructed
hdc_plane_names = "1x1 1y1 1u1 1v1 1y2 1x2 2x1 2y1 2u1 2v1 2y2 2x2"
# The following were defined in REPLAY.PARAM
h_recon_coeff_filename = 'PARAM/hms_recon_coeff.dat' ;hms optics matrix
# The following are set to zero to replicate historical ENGINE behavior
# For new analyses they should be set to 1. If not defined here,
# hcana will default 1, the new and correct behaviour.
# If 1, Let a hit have different L/R assignment for different space points
# instead of L/R assignment from first sp it appears in.
hdc_fix_lr = 0
# If 1, don't do the the propagation along the wire each time the hit
# appears in a space point. (Which means the correction accumulates)
hdc_fix_propcorr = 0
# SOS parameters
shodo_num_planes = 4
shodo_plane_names = "1x 1y 2x 2y"
scal_num_layers = 4
# Exclusion band width for the calorimeter's fiducial volume.
# (saw) Don't know what this should be. Copied it from HMS.
scal_fv_delta = 5.
# Constants for the coordiante correction of the calorimeter energy depositions
# (saw) Copied from HMS
scal_a_cor = 200.
scal_b_cor = 8000.
scal_c_cor = 64.36
scal_d_cor = 1.66
scal_layer_names = "1pr 2ta 3ta 4ta"
# Names of planes so that parameter names can be constructed
sdc_plane_names = "1u1 1u2 1x1 1x2 1v1 1v2 2u1 2u2 2x1 2x2 2v1 2v2"
# The following were defined in REPLAY.PARAM
s_recon_coeff_filename = 'PARAM/sos_recon_coeff.dat' ;sos optics matrix
# Fortran ENGINE only had this as a parameter for HMS. Need it here
# because same code used for both spectrometers
sntracks_max_fp = 10
# The following are set to zero to replicate historical ENGINE behavior
# For new analyses they should be set to 1. If not defined here,
# hcana will default 1, the new and correct behaviour.
# If 1, Let a hit have different L/R assignment for different space points
# instead of L/R assignment from first sp it appears in.
sdc_fix_lr = 0
# If 1, don't do the the propagation along the wire each time the hit
# appears in a space point. (Which means the correction accumulates)
sdc_fix_propcorr = 0
This diff is collapsed.
Click to expand it.
examples/PARAM/52949/hcana.param
0 → 120000
+
1
−
79
View file @
6d201b9d
../hcana.param
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment