Reconstruction & Analysis instruction for the data including RD53AFiles for RD53A AnalysisFor YARRYarrConverterPlugin.cc[ YarrConverterPlugin.cc]->find at YarrEudaqProducer/YarrConverterPlugin.cc after "git clone https://gitlab.cern.ch/YARR/YarrEudaqProducer.git"![]() | |||||||||
Changed: | |||||||||
< < | Path:Eutelescope/master/external/eudaq/v1.8.0/main/lib/plugins/YarrConverterPlugin.cc | ||||||||
> > | Path:Eutelescope/master/external/eudaq/v1.x-dev2/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.h
For 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 EUTelescope | |||||||||
Changed: | |||||||||
< < | No bdaq53 recommended | ||||||||
> > | No bdaq53 | ||||||||
Changed: | |||||||||
< < | <--/twistyPlugin twikiMakeVisibleInline--> | ||||||||
> > | <--/twistyPlugin twikiMakeVisibleInline--> | ||||||||
Deleted: | |||||||||
< < | |||||||||
export 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 git export ILCSOFT=/path/where/you/want/to/install cd $ILCSOFT git clone --branch dev-cpp14 https://github.com/terzo/iLCInstall.git cd $ILCSOFT/iLCInstall ./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg | |||||||||
Changed: | |||||||||
< < | <--/twistyPlugin--> | ||||||||
> > | <--/twistyPlugin--> | ||||||||
include bdaq53 | |||||||||
Changed: | |||||||||
< < | <--/twistyPlugin twikiMakeVisibleInline--> | ||||||||
> > | <--/twistyPlugin twikiMakeVisibleInline--> | ||||||||
Deleted: | |||||||||
< < | |||||||||
export 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 git export ILCSOFT=/path/where/you/want/to/install cd $ILCSOFT git clone https://gitlab.cern.ch/kojin/iLCInstall.git | |||||||||
Changed: | |||||||||
< < | cd $ILCSOFT/iLCInstall ./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg | ||||||||
> > | cd $ILCSOFT/iLCInstall #to analysis bdaq53 data, modify "releases/v01-19/release-versions.py" to select v1.x-dev2 tag for EUDAQ: Eudaq_version = "tags/v1.x-dev2" | ||||||||
Added: | |||||||||
> > | ./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg | ||||||||
Changed: | |||||||||
< < | <--/twistyPlugin--> | ||||||||
> > | <--/twistyPlugin--> | ||||||||
<--/twistyPlugin twikiMakeVisibleInline-->
※some problem has been remained for this way | |||||||||
Deleted: | |||||||||
< < | |||||||||
export 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 3.10.3" 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-> 3.10.3 #to analysis bdaq53 data, modify "releases/v01-19/release-versions.py" to select v1.x-dev tag for EUDAQ: Eudaq_version = "branch/v1.x-dev" | |||||||||
Deleted: | |||||||||
< < | |||||||||
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg #As expected the installation will fail for this ![]() | |||||||||
Deleted: | |||||||||
< < | |||||||||
export Protobuf_INCLUDE_DIR=/usr/lib/x86_64-redhat-linux5E <--/twistyPlugin--># take 20min # when it successfully finished make script like below for the next login | |||||||||
Deleted: | |||||||||
< < | |||||||||
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 EOFSee HowToInstallEUTelescope#x5_B9F_Reconstruction for test run.(Japanese) some analysis informationsome analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!Converter2018 Julytelescope ID : 1,2,3,4,5,6 (not 0 ~ 5) SINTEF1(norway) ID : 21 SINTEF3(norway) ID : 22 RD53A(YARR) ID : 13 RD53A(bdaq53) ID : 30 KEK94(reference) ID : 202018 OctH6Atelescope : 0~5 RD53A(YARR) : 13 KEK RD53A(bdaq53) : 40 UK RD53A(bdaq53) : 50 KEK82(reference) : 21H6Btelescope : 1~6 RD53A(YARR) : 13 RD53A(bdaq53) : 50 KEK142(FEI4 Flex) ID : 21 KEK132(FEI4 Flex) ID : 22 KEK82(reference) ID : 20Clusteringcentrerow ->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"!!CAUTION!! This information may not be suitable for RD53A!(copy from FE65) # change some hard coding histogram range : | |||||||||
Deleted: | |||||||||
< < | |||||||||
emacs -nw $ILCSOFT/v01-19-02/EUTelescope/master/processors/src/EUTelMille.cc### l.3204-3206 # const int NBin = 600; # const double Min = -300.; # const double Max = 300.; | |||||||||
Deleted: | |||||||||
< < | |||||||||
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. If the ID is 1 to 5,Changing the reference plane of pre-Alignment. | |||||||||
Deleted: | |||||||||
< < | |||||||||
emacs -nw /steering-templates/hitmaker-tmp.xml# <parameter name = "FixedPlane" type = "int" value = "1" /> -- ![]() Comments | |||||||||
Changed: | |||||||||
< < |
| ||||||||
> > |
| ||||||||
|