Reconstruction & Analysis instruction for the data including RD53A | |||||||||||
Changed: | |||||||||||
< < | converter and pixgeo for RD53A Analysis | ||||||||||
> > | Files for RD53A Analysis | ||||||||||
For YARRYarrConverterPlugin.cc[ YarrConverterPlugin.cc] Path:Eutelescope/master/external/eudaq/v1.8.0/main/lib/plugins/YarrConverterPlugin.cc RD53A.cc[ RD53A.cc] Path:Eutelescope/master/geometries/src/RD53A.cc RD53A.h[ RD53A.h] Path:Eutelescope/master/geometries/include/RD53A.hFor bdaq53RD53A_50x50_Single.cc[ RD53A_50x50_Single.cc] Path:Eutelescope/master/geometries/src/RD53A_50x50_Single.cc RD53A_50x50_Single.h[ RD53A_50x50_Single.h] Path:Eutelescope/master/geometries/include/RD53A_50x50_Single.h The steering files and config.cfg are here![]() Instruction : installation of normal EUTelescopeexport LANG=C export LC_ALL=C export TBRECBASEDIR=/Path/To/Your/TBREC/DIR/ export ATLAS_LOCAL_ROOT_BASE=/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase alias setupATLAS='source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh' setupATLAS --quiet localSetupROOT lsetup cmake lsetup python (optional/redundant) export ILCSOFT=/path/where/you/want/to/install cd $ILCSOFT git clone -b dev-findpython https://github.com/eutelescope/ilcinstall $ILCSOFT/iLCInstall cd $ILCSOFT/iLCInstall #Change CMake_path in "examples/eutelescope/release-atlascvmfs-lxplus.cfg" #CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/" #3.10.0-> lsetup cmake version (maybe 3.11.0) #to analysis bdaq53 data, modify "releases/v01-19/release-versions.py" to select v1.x-dev tag for EUDAQ: Eudaq_version = "tags/v1.x-dev" | |||||||||||
Added: | |||||||||||
> > | |||||||||||
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg #As expected the installation will fail for this ![]() | |||||||||||
Changed: | |||||||||||
< < | # take 1hr # when it successfully finished make script like below for the next login | ||||||||||
> > | # take 1hr # when it successfully finished make script like below for the next login | ||||||||||
Added: | |||||||||||
> > | |||||||||||
cat > setupITKTB.sh <<EOF export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction export TB_RECDIR=$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk export ILCSOFT=/path/where/you/installed export ATLAS_LOCAL_ROOT_BASE=/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase alias setupATLAS='source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh' setupATLAS --quiet localSetupROOT && lsetup cmake source $ILCSOFT/v01-19-02/Eutelescope/master/build_env.sh EOF some analysis informationsome analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!Convertertelescope ID : 1,2,3,4,5,6 (not 0 ~ 5) | |||||||||||
Deleted: | |||||||||||
< < | RD53A(YARR) ID : 13 KEK94(reference) ID : 20 | ||||||||||
SINTEF1(norway) ID : 21 SINTEF3(norway) ID : 22 | |||||||||||
Added: | |||||||||||
> > | RD53A(YARR) ID : 13 RD53A(bdaq53) ID : 30 KEK94(reference) ID : 20 | ||||||||||
Clusteringcentrerow ->Divide("rd53acentrepixel", 1, 400, 0, 1, 0, "N"); (in RD53A.cc) more information about TGeoVolume::Divide is here![]() Hitmaker"siplanesID" in gear.xml should be the same as "geoID" | |||||||||||
Changed: | |||||||||||
< < | !!CAUTION!! This information may not be suitable for RD53A!(copy from FE65) | ||||||||||
> > | !!CAUTION!! This information may not be suitable for RD53A!(copy from FE65) | ||||||||||
Changed: | |||||||||||
< < | # change some hard coding histogram range : | ||||||||||
> > | # change some hard coding histogram range : | ||||||||||
Added: | |||||||||||
> > | |||||||||||
emacs -nw $ILCSOFT/v01-19-02/EUTelescope/master/processors/src/EUTelMille.cc | |||||||||||
Changed: | |||||||||||
< < | ### l.3204-3206 # const int NBin = 600; # const double Min = -300.; # const double Max = 300.; | ||||||||||
> > | ### l.3204-3206 # const int NBin = 600; # const double Min = -300.; # const double Max = 300.; | ||||||||||
Added: | |||||||||||
> > | |||||||||||
emacs -nw $ILCSOFT/v01-19-02/EUTelescope/master/processors/src/EUTelPreAlignment.cc### l.177 183 # AIDA::IHistogram1D * histo1Da = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); # AIDA::IHistogram1D * histo1Db = AIDAProcessor::histogramFactory(this)->createHistogram1D( (basePath + tempHistoName).c_str(), 100 , -20., 20.); Pre-AlignmentIf pre-align does not work, please check the ID of telescope. | |||||||||||
Changed: | |||||||||||
< < | If the ID is 1 to 5,Changing the reference plane of pre-Alignment. | ||||||||||
> > | If the ID is 1 to 5,Changing the reference plane of pre-Alignment. | ||||||||||
Added: | |||||||||||
> > | |||||||||||
emacs -nw /steering-templates/hitmaker-tmp.xml# <parameter name = "FixedPlane" type = "int" value = "1" /> -- ![]() Comments
|