Difference: ReconstructionAndAnalysisForRD53AData (1 vs. 20)

Revision 202018-11-05 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


Files for RD53A Analysis

For YARR

YarrConverterPlugin.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 bdaq53

RD53A_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 reason. Modify $ILCSOFT/v01-19-02/Eutelescope/master/eutelescope/libraries/include/EUTELESCOPE.h by hand to add kRD53A = 109 to EUtelDetectorType.

If run into error during installation: Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR)

Run:

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
EOF

See HowToInstallEUTelescope#x5_B9F_Reconstruction for test run.(Japanese)

some analysis information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

Converter

2018 July

telescope 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 : 20

2018 Oct

H6A

telescope : 0~5

RD53A(YARR) : 13

KEK RD53A(bdaq53) : 40

UK RD53A(bdaq53) : 50

KEK82(reference) : 21

H6B

telescope : 1~6

RD53A(YARR) : 13

RD53A(bdaq53) : 50

KEK142(FEI4 Flex) ID : 21

KEK132(FEI4 Flex) ID : 22

KEK82(reference) ID : 20

Clustering

centrerow ->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-Alignment

If 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" />

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->
Changed:
<
<
META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
>
>
META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1541396082" name="RD53A.cc" path="RD53A.cc" size="2588" user="AtlasjSilicon" version="2"
 
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.cc" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.cc" path="RD53A_50x50_Single.cc" size="2398" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.h" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.h" path="RD53A_50x50_Single.h" size="901" user="AtlasjSilicon" version="1"

Revision 192018-11-02 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


Files for RD53A Analysis

For YARR

YarrConverterPlugin.cc[ YarrConverterPlugin.cc]->find at YarrEudaqProducer/YarrConverterPlugin.cc after "git clone https://gitlab.cern.ch/YARR/YarrEudaqProducer.git"

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.h

For bdaq53

RD53A_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 recommended
 
Changed:
<
<
<--/twistyPlugin twikiMakeVisibleInline-->
>
>

<--/twistyPlugin twikiMakeVisibleInline-->
 
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-->
 
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
cd $ILCSOFT/iLCInstall
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg
Changed:
<
<
<--/twistyPlugin-->
>
>

<--/twistyPlugin-->
 
<--/twistyPlugin twikiMakeVisibleInline-->

※some problem has been remained for this way

Added:
>
>
 
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

Changed:
<
<
#Change CMake_path in "examples/eutelescope/release-atlascvmfs-lxplus.cfg"
>
>

#Change CMake_path in "examples/eutelescope/release-atlascvmfs-lxplus.cfg"
 
Changed:
<
<
#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
>
>

#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
 
Changed:
<
<
#3.10.0-> 3.10.3
>
>

#3.10.0-> 3.10.3
 
Changed:
<
<
#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"
>
>

#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"
Added:
>
>
 
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg
Changed:
<
<
#As expected the installation will fail for this reason. Modify $ILCSOFT/v01-19-02/Eutelescope/master/eutelescope/libraries/include/EUTELESCOPE.h by hand to add kRD53A = 109 to EUtelDetectorType.
>
>

#As expected the installation will fail for this reason. Modify $ILCSOFT/v01-19-02/Eutelescope/master/eutelescope/libraries/include/EUTELESCOPE.h by hand to add kRD53A = 109 to EUtelDetectorType.
  If run into error during installation: Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR)

Run:

Added:
>
>
 
export Protobuf_INCLUDE_DIR=/usr/lib/x86_64-redhat-linux5E
Changed:
<
<
<--/twistyPlugin-->
>
>

</>
<--/twistyPlugin-->
  # take 20min
# 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

See HowToInstallEUTelescope#x5_B9F_Reconstruction for test run.(Japanese)

some analysis information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

Converter

2018 July

telescope 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 : 20

2018 Oct

Added:
>
>
H6A
 
Changed:
<
<
RD53A(YARR) ID : 13
>
>
telescope : 0~5
 
Added:
>
>
RD53A(YARR) : 13

KEK RD53A(bdaq53) : 40

UK RD53A(bdaq53) : 50

KEK82(reference) : 21

H6B

telescope : 1~6

RD53A(YARR) : 13

 RD53A(bdaq53) : 50

KEK142(FEI4 Flex) ID : 21

KEK132(FEI4 Flex) ID : 22

KEK82(reference) ID : 20

Clustering

centrerow ->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 :

Added:
>
>
 
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.;

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-Alignment

If 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.

Added:
>
>
 
emacs -nw /steering-templates/hitmaker-tmp.xml

# <parameter name = "FixedPlane" type = "int" value = "1" />

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.cc" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.cc" path="RD53A_50x50_Single.cc" size="2398" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.h" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.h" path="RD53A_50x50_Single.h" size="901" user="AtlasjSilicon" version="1"

Revision 182018-10-30 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


Files for RD53A Analysis

For YARR

YarrConverterPlugin.cc[ YarrConverterPlugin.cc]->find at YarrEudaqProducer/YarrConverterPlugin.cc after "git clone https://gitlab.cern.ch/YARR/YarrEudaqProducer.git"

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.h

For bdaq53

RD53A_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

No bdaq53 recommended

Changed:
<
<
<--/twistyPlugin twikiMakeVisibleInline-->
>
>
<--/twistyPlugin twikiMakeVisibleInline-->
Added:
>
>
 
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

<--/twistyPlugin-->

include bdaq53

<--/twistyPlugin twikiMakeVisibleInline-->
Added:
>
>
 
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
cd $ILCSOFT/iLCInstall
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg

<--/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 reason. Modify $ILCSOFT/v01-19-02/Eutelescope/master/eutelescope/libraries/include/EUTELESCOPE.h by hand to add kRD53A = 109 to EUtelDetectorType.

If run into error during installation: Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR)

Run:

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
EOF

See HowToInstallEUTelescope#x5_B9F_Reconstruction for test run.(Japanese)

some analysis information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

Converter

2018 July

telescope 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 : 20

2018 Oct

RD53A(YARR) ID : 13

Added:
>
>
RD53A(bdaq53) : 50
 KEK142(FEI4 Flex) ID : 21

KEK132(FEI4 Flex) ID : 22

KEK82(reference) ID : 20

Clustering

centrerow ->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-Alignment

If 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" />

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.cc" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.cc" path="RD53A_50x50_Single.cc" size="2398" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.h" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.h" path="RD53A_50x50_Single.h" size="901" user="AtlasjSilicon" version="1"

Revision 172018-10-22 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


Files for RD53A Analysis

For YARR

YarrConverterPlugin.cc[ YarrConverterPlugin.cc]->find at YarrEudaqProducer/YarrConverterPlugin.cc after "git clone https://gitlab.cern.ch/YARR/YarrEudaqProducer.git"

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.h

For bdaq53

RD53A_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

No bdaq53 recommended

<--/twistyPlugin twikiMakeVisibleInline-->
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

<--/twistyPlugin-->

include bdaq53

Changed:
<
<
※some problem has been remained for this way
<--/twistyPlugin twikiMakeVisibleInline-->
>
>
<--/twistyPlugin twikiMakeVisibleInline-->
Added:
>
>
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
cd $ILCSOFT/iLCInstall
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg
 
Added:
>
>
<--/twistyPlugin-->

<--/twistyPlugin twikiMakeVisibleInline-->

※some problem has been remained for this way

 
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
Changed:
<
<
cd $ILCSOFT/iLCInstall
>
>
cd $ILCSOFT/iLCInstall
 
Added:
>
>
 #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

Changed:
<
<
#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"
>
>
#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"
Added:
>
>
 
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg

#As expected the installation will fail for this reason. Modify $ILCSOFT/v01-19-02/Eutelescope/master/eutelescope/libraries/include/EUTELESCOPE.h by hand to add kRD53A = 109 to EUtelDetectorType.

If run into error during installation: Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR)

Run:

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

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

See HowToInstallEUTelescope#x5_B9F_Reconstruction for test run.(Japanese)

some analysis information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

Converter

2018 July

telescope 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 : 20

2018 Oct

RD53A(YARR) ID : 13

KEK142(FEI4 Flex) ID : 21

KEK132(FEI4 Flex) ID : 22

KEK82(reference) ID : 20

Clustering

centrerow ->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 :

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.;

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-Alignment

If 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.

emacs -nw /steering-templates/hitmaker-tmp.xml

# <parameter name = "FixedPlane" type = "int" value = "1" />

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.cc" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.cc" path="RD53A_50x50_Single.cc" size="2398" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.h" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.h" path="RD53A_50x50_Single.h" size="901" user="AtlasjSilicon" version="1"

Revision 162018-10-09 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


Files for RD53A Analysis

For YARR

YarrConverterPlugin.cc[ YarrConverterPlugin.cc]->find at YarrEudaqProducer/YarrConverterPlugin.cc after "git clone https://gitlab.cern.ch/YARR/YarrEudaqProducer.git"

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.h

For bdaq53

RD53A_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 recommended
 
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
Changed:
<
<
lsetup python (optional/redundant)
>
>
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-->
 
Changed:
<
<
include bdaq53
>
>
include bdaq53
 
Changed:
<
<

<--/twistyPlugin twikiMakeVisibleInline-->
>
>
※some problem has been remained for this way
<--/twistyPlugin twikiMakeVisibleInline-->
 
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

Changed:
<
<
#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"
>
>
#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 reason. Modify $ILCSOFT/v01-19-02/Eutelescope/master/eutelescope/libraries/include/EUTELESCOPE.h by hand to add kRD53A = 109 to EUtelDetectorType.

If run into error during installation: Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR)

Run:

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

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

See HowToInstallEUTelescope#x5_B9F_Reconstruction for test run.(Japanese)

some analysis information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

Converter

2018 July

telescope 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 : 20

2018 Oct

RD53A(YARR) ID : 13

KEK142(FEI4 Flex) ID : 21

KEK132(FEI4 Flex) ID : 22

KEK82(reference) ID : 20

Clustering

centrerow ->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 :

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.;

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-Alignment

If 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.

emacs -nw /steering-templates/hitmaker-tmp.xml

# <parameter name = "FixedPlane" type = "int" value = "1" />

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.cc" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.cc" path="RD53A_50x50_Single.cc" size="2398" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.h" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.h" path="RD53A_50x50_Single.h" size="901" user="AtlasjSilicon" version="1"

Revision 152018-10-05 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


Files for RD53A Analysis

For YARR

YarrConverterPlugin.cc[ YarrConverterPlugin.cc]->find at YarrEudaqProducer/YarrConverterPlugin.cc after "git clone https://gitlab.cern.ch/YARR/YarrEudaqProducer.git"

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.h

For bdaq53

RD53A_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
>
>
No bdaq53(recommended)
 
<--/twistyPlugin twikiMakeVisibleInline-->
Added:
>
>
 
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 python (optional/redundant)
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


<--/twistyPlugin-->

include bdaq53

Changed:
<
<

<--/twistyPlugin twikiMakeVisibleInline-->
>
>

<--/twistyPlugin twikiMakeVisibleInline-->
Added:
>
>
 
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

Changed:
<
<
#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"
>
>
#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"
Added:
>
>
 
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg

#As expected the installation will fail for this reason. Modify $ILCSOFT/v01-19-02/Eutelescope/master/eutelescope/libraries/include/EUTELESCOPE.h by hand to add kRD53A = 109 to EUtelDetectorType.

If run into error during installation: Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR)

Run:

Added:
>
>
 
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

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

See HowToInstallEUTelescope#x5_B9F_Reconstruction for test run.(Japanese)

some analysis information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

Converter

2018 July

telescope 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 : 20

2018 Oct

RD53A(YARR) ID : 13

KEK142(FEI4 Flex) ID : 21

KEK132(FEI4 Flex) ID : 22

KEK82(reference) ID : 20

Clustering

centrerow ->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 :

Added:
>
>
 
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.;

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-Alignment

If 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.

Added:
>
>
 
emacs -nw /steering-templates/hitmaker-tmp.xml

# <parameter name = "FixedPlane" type = "int" value = "1" />

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.cc" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.cc" path="RD53A_50x50_Single.cc" size="2398" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.h" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.h" path="RD53A_50x50_Single.h" size="901" user="AtlasjSilicon" version="1"

Revision 142018-10-05 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


Files for RD53A Analysis

For YARR

YarrConverterPlugin.cc[ YarrConverterPlugin.cc]->find at YarrEudaqProducer/YarrConverterPlugin.cc after "git clone https://gitlab.cern.ch/YARR/YarrEudaqProducer.git"

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.h

For bdaq53

RD53A_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

Added:
>
>
No bdaq53


<--/twistyPlugin twikiMakeVisibleInline-->
 
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 python (optional/redundant)
export ILCSOFT=/path/where/you/want/to/install
cd $ILCSOFT
Changed:
<
<
git clone --branch dev-cpp14 https://github.com/terzo/iLCInstall.git
>
>
git clone --branch dev-cpp14 https://github.com/terzo/iLCInstall.git
Added:
>
>
cd $ILCSOFT/iLCInstall ./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg
 
Changed:
<
<
or
>
>

<--/twistyPlugin-->
Deleted:
<
<
git clone -b dev-findpython https://github.com/eutelescope/ilcinstall
$ILCSOFT/iLCInstallcd $ILCSOFT/iLCInstall
#Change CMake_path in "examples/eutelescope/release-atlascvmfs-lxplus.cfg"
 
Changed:
<
<

#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
>
>
include bdaq53
 
Changed:
<
<

#3.10.0-> lsetup cmake version (maybe 3.11.0)
>
>

<--/twistyPlugin twikiMakeVisibleInline-->
Added:
>
>
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
 
Changed:
<
<

#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"
>
>
#Change CMake_path in "examples/eutelescope/release-atlascvmfs-lxplus.cfg"
 
Added:
>
>
#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"

 
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg
Changed:
<
<

#As expected the installation will fail for this reason. Modify $ILCSOFT/v01-19-02/Eutelescope/master/eutelescope/libraries/include/EUTELESCOPE.h by hand to add kRD53A = 109 to EUtelDetectorType.
>
>
#As expected the installation will fail for this reason. Modify $ILCSOFT/v01-19-02/Eutelescope/master/eutelescope/libraries/include/EUTELESCOPE.h by hand to add kRD53A = 109 to EUtelDetectorType.
 
Changed:
<
<
# take 1hr
# when it successfully finished make script like below for the next login
>
>
If run into error during installation: Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR)
 
Added:
>
>
Run:
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

 
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

See HowToInstallEUTelescope#x5_B9F_Reconstruction for test run.(Japanese)

some analysis information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

Converter

2018 July

telescope 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 : 20

2018 Oct

RD53A(YARR) ID : 13

KEK142(FEI4 Flex) ID : 21

KEK132(FEI4 Flex) ID : 22

KEK82(reference) ID : 20

Clustering

centrerow ->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-Alignment

If 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" />

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.cc" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.cc" path="RD53A_50x50_Single.cc" size="2398" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.h" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.h" path="RD53A_50x50_Single.h" size="901" user="AtlasjSilicon" version="1"

Revision 132018-10-05 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


Files for RD53A Analysis

For YARR

YarrConverterPlugin.cc[ YarrConverterPlugin.cc]->find at YarrEudaqProducer/YarrConverterPlugin.cc after "git clone https://gitlab.cern.ch/YARR/YarrEudaqProducer.git"

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.h

For bdaq53

RD53A_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

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 python (optional/redundant)
export ILCSOFT=/path/where/you/want/to/install
cd $ILCSOFT
Changed:
<
<
git clone -b dev-findpython https://github.com/eutelescope/ilcinstall $ILCSOFT/iLCInstall
>
>
git clone --branch dev-cpp14 https://github.com/terzo/iLCInstall.git
Deleted:
<
<
cd $ILCSOFT/iLCInstall
 
Changed:
<
<

#Change CMake_path in "examples/eutelescope/release-atlascvmfs-lxplus.cfg"
>
>
or
Added:
>
>
git clone -b dev-findpython https://github.com/eutelescope/ilcinstall
$ILCSOFT/iLCInstallcd $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"

./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg


#As expected the installation will fail for this reason. Modify $ILCSOFT/v01-19-02/Eutelescope/master/eutelescope/libraries/include/EUTELESCOPE.h by hand to add kRD53A = 109 to EUtelDetectorType.

# take 1hr
# when it successfully finished make script like below for the next login

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

See HowToInstallEUTelescope#x5_B9F_Reconstruction for test run.(Japanese)

some analysis information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

Converter

2018 July

telescope 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 : 20

2018 Oct

RD53A(YARR) ID : 13

KEK142(FEI4 Flex) ID : 21

KEK132(FEI4 Flex) ID : 22

KEK82(reference) ID : 20

Clustering

centrerow ->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 :

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.;

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-Alignment

If 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.

emacs -nw /steering-templates/hitmaker-tmp.xml

# <parameter name = "FixedPlane" type = "int" value = "1" />

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.cc" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.cc" path="RD53A_50x50_Single.cc" size="2398" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.h" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.h" path="RD53A_50x50_Single.h" size="901" user="AtlasjSilicon" version="1"

Revision 122018-10-03 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


Files for RD53A Analysis

For YARR

Changed:
<
<
YarrConverterPlugin.cc[ YarrConverterPlugin.cc]
>
>
YarrConverterPlugin.cc[ YarrConverterPlugin.cc]->find at YarrEudaqProducer/YarrConverterPlugin.cc after "git clone https://gitlab.cern.ch/YARR/YarrEudaqProducer.git"
  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.h

For bdaq53

RD53A_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

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 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"

./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg


#As expected the installation will fail for this reason. Modify $ILCSOFT/v01-19-02/Eutelescope/master/eutelescope/libraries/include/EUTELESCOPE.h by hand to add kRD53A = 109 to EUtelDetectorType.

# take 1hr
# when it successfully finished make script like below for the next login

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
Added:
>
>
See HowToInstallEUTelescope#x5_B9F_Reconstruction for test run.(Japanese)
 

some analysis information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

Converter

Added:
>
>

2018 July

  telescope 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 : 20

Added:
>
>

2018 Oct

RD53A(YARR) ID : 13

KEK142(FEI4 Flex) ID : 21

KEK132(FEI4 Flex) ID : 22

KEK82(reference) ID : 20

 

Clustering

centrerow ->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)
  # change some hard coding histogram range :

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.;

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-Alignment

If 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.

emacs -nw /steering-templates/hitmaker-tmp.xml

# <parameter name = "FixedPlane" type = "int" value = "1" />

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.cc" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.cc" path="RD53A_50x50_Single.cc" size="2398" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.h" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.h" path="RD53A_50x50_Single.h" size="901" user="AtlasjSilicon" version="1"

Revision 112018-08-09 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


Changed:
<
<

converter and pixgeo for RD53A Analysis

>
>

Files for RD53A Analysis

 

For YARR

YarrConverterPlugin.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.h

For bdaq53

RD53A_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

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 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 reason. Modify $ILCSOFT/v01-19-02/Eutelescope/master/eutelescope/libraries/include/EUTELESCOPE.h by hand to add kRD53A = 109 to EUtelDetectorType.

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 information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

Converter

telescope 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

 

Clustering

centrerow ->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-Alignment

If 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" />

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.cc" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.cc" path="RD53A_50x50_Single.cc" size="2398" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.h" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.h" path="RD53A_50x50_Single.h" size="901" user="AtlasjSilicon" version="1"

Revision 102018-08-08 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


converter and pixgeo for RD53A Analysis

Added:
>
>

For YARR

  YarrConverterPlugin.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.h

Added:
>
>

For bdaq53

RD53A_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

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
Changed:
<
<
lsetup git
>
>
lsetup python (optional/redundant)
 export ILCSOFT=/path/where/you/want/to/install cd $ILCSOFT
Changed:
<
<
git clone --branch dev-cpp14 https://github.com/terzo/iLCInstall.git
>
>
git clone -b dev-findpython https://github.com/eutelescope/ilcinstall $ILCSOFT/iLCInstall
 cd $ILCSOFT/iLCInstall
Changed:
<
<
#change CMake_path in "examples/eutelescope/release-atlascvmfs-lxplus.cfg"
>
>

#Change CMake_path in "examples/eutelescope/release-atlascvmfs-lxplus.cfg"
 
Changed:
<
<
#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
>
>

#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
 
Changed:
<
<
#3.10.0-> lsetup cmake version (maybe 3.11.0)
>
>

#3.10.0-> lsetup cmake version (maybe 3.11.0)
 
Changed:
<
<
#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"
>
>

#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"
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg
Deleted:
<
<
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg
 
Changed:
<
<
# take 1hr
# when it successfully finished make script like below for the next login
>
>

#As expected the installation will fail for this reason. Modify $ILCSOFT/v01-19-02/Eutelescope/master/eutelescope/libraries/include/EUTELESCOPE.h by hand to add kRD53A = 109 to EUtelDetectorType.
Added:
>
>
# take 1hr
# when it successfully finished make script like below for the next login
 
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 information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

Converter

telescope ID : 1,2,3,4,5,6 (not 0 ~ 5)

RD53A(YARR) ID : 13

KEK94(reference) ID : 20

SINTEF1(norway) ID : 21

SINTEF3(norway) ID : 22

Clustering

centrerow ->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 :
 
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.;
 
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-Alignment

If 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.
 
emacs -nw /steering-templates/hitmaker-tmp.xml

# <parameter name = "FixedPlane" type = "int" value = "1" />

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="RD53A_50x50_Single.cc" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.cc" path="RD53A_50x50_Single.cc" size="2398" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A_50x50_Single.h" attr="" comment="" date="1533712759" name="RD53A_50x50_Single.h" path="RD53A_50x50_Single.h" size="901" user="AtlasjSilicon" version="1"
 

Revision 92018-08-06 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


converter and pixgeo for RD53A Analysis

YarrConverterPlugin.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.h

Instruction : installation of normal EUTelescope

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
Changed:
<
<

#change CMake_path in "examples/eutelescope/release-atlascvmfs-lxplus.cfg"
>
>
#change CMake_path in "examples/eutelescope/release-atlascvmfs-lxplus.cfg"
 
Changed:
<
<

#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
>
>
#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
 
Changed:
<
<

#3.10.0-> lsetup cmake version (maybe 3.11.0)
>
>
#3.10.0-> lsetup cmake version (maybe 3.11.0)
 
Added:
>
>
#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"
 
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg

# take 1hr
# 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
EOF

some analysis information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

Converter

telescope ID : 1,2,3,4,5,6 (not 0 ~ 5)

RD53A(YARR) ID : 13

KEK94(reference) ID : 20

SINTEF1(norway) ID : 21

SINTEF3(norway) ID : 22

Clustering

centrerow ->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-Alignment

If 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" />

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"

Revision 82018-08-01 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A

Changed:
<
<

>
>

 

converter and pixgeo for RD53A Analysis

YarrConverterPlugin.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.h

Instruction : installation of normal EUTelescope

Changed:
<
<
export ATLAS_LOCAL_ROOT_BASE=/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase
>
>
export LANG=C
Added:
>
>
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
Changed:
<
<

#change CMake_path in release-atlascvmfs-lxplus.cfg
>
>

#change CMake_path in "examples/eutelescope/release-atlascvmfs-lxplus.cfg"
 
Changed:
<
<

#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
>
>

#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
 
Changed:
<
<

#3.10.0-> lsetup cmake version
>
>

#3.10.0-> lsetup cmake version (maybe 3.11.0)
Added:
>
>
 
Changed:
<
<
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg
>
>
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg
 
Added:
>
>
# take 1hr
# when it successfully finished make script like below for the next login
 
Deleted:
<
<

# take 1hr
# when it successfully finished make script like below for the next login

 
cat > setupITKTB.sh <<EOF
export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction
Changed:
<
<
export TB_RECDIR=\$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk
>
>
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 information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

Changed:
<
<
  • In converter
>
>

Converter

Deleted:
<
<
telescope ID : 1,2,3,4,5,6 (not 0 ~ 5)
 
Added:
>
>
telescope ID : 1,2,3,4,5,6 (not 0 ~ 5)
 RD53A(YARR) ID : 13

KEK94(reference) ID : 20

Changed:
<
<
SINTEF1(norway) ID : 21
>
>
SINTEF1(norway) ID : 21
  SINTEF3(norway) ID : 22
Added:
>
>

Clustering

 
Changed:
<
<
  • In clustering
>
>
centrerow ->Divide("rd53acentrepixel", 1, 400, 0, 1, 0, "N"); (in RD53A.cc)
Deleted:
<
<
centrerow ->Divide("rd53acentrepixel", 1, 400, 0, 1, 0, "N"); (in RD53A.cc)
  more information about TGeoVolume::Divide is here.
Added:
>
>

Hitmaker

 
Changed:
<
<
  • In hitmaker
>
>
"siplanesID" in gear.xml should be the same as "geoID"
Deleted:
<
<
gear.xml内のsiplanesIDはgeoIDと同じのに設定するべきらしい(違うとwarningが出る)
 
Changed:
<
<

>
>

 
Changed:
<
<
!!CAUTION!! This information may be not suitable for RD53A!(copy from FE65) Only changed src file path!
>
>
!!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.);

Changed:
<
<

>
>

Added:
>
>

Pre-Alignment

 
Changed:
<
<
-- Atlasj Silicon - 2018-07-19
>
>
If pre-align does not work, please check the ID of telescope.
 
Added:
>
>
If the ID is 1 to 5,Changing the reference plane of pre-Alignment.

emacs -nw /steering-templates/hitmaker-tmp.xml

# <parameter name = "FixedPlane" type = "int" value = "1" />

-- Atlasj Silicon - 2018-07-19

 

Comments

Changed:
<
<

<--/commentPlugin-->
>
>

<--/commentPlugin-->
 
META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"

Revision 72018-07-25 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


converter and pixgeo for RD53A Analysis

YarrConverterPlugin.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.h

Instruction : installation of normal EUTelescope

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


#change CMake_path in 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

Deleted:
<
<
 
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg


# take 1hr
# 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
EOF

some analysis information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

  • In converter telescope ID : 1,2,3,4,5,6 (not 0 ~ 5)

RD53A(YARR) ID : 13

KEK94(reference) ID : 20

SINTEF1(norway) ID : 21

SINTEF3(norway) ID : 22

  • In clustering
centrerow ->Divide("rd53acentrepixel", 1, 400, 0, 1, 0, "N"); (in RD53A.cc)

more information about TGeoVolume::Divide is here.

  • In hitmaker
Added:
>
>
gear.xml内のsiplanesIDはgeoIDと同じのに設定するべきらしい(違うとwarningが出る)
 
Changed:
<
<
!!CAUTION!! This information may be not suitable for RD53A!(copy from FE65) Only changed src file path!
>
>

 
Changed:
<
<
# change some hard coding histogram range :
>
>
!!CAUTION!! This information may be not suitable for RD53A!(copy from FE65) Only changed src file path!
 
Added:
>
>
# change some hard coding histogram range :
 
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.);

Added:
>
>

  -- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"

Revision 62018-07-24 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"
Changed:
<
<

Reconstruction & Analysis instruction for the data including RD53A

>
>

Reconstruction & Analysis instruction for the data including RD53A

 
Changed:
<
<

>
>

 

converter and pixgeo for RD53A Analysis

YarrConverterPlugin.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.h

Instruction : installation of normal EUTelescope

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
Changed:
<
<
#change CMake_path in release-atlascvmfs-lxplus.cfg
>
>

#change CMake_path in release-atlascvmfs-lxplus.cfg
 
Changed:
<
<
#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
>
>

#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
 
Changed:
<
<
#3.10.0-> lsetup cmake version
>
>

#3.10.0-> lsetup cmake version
 
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg


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
 
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 information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

  • In converter
Changed:
<
<
telescope ID : 1,2,3,4,5,6 (not 0 ~ 5)
>
>
telescope ID : 1,2,3,4,5,6 (not 0 ~ 5)
  RD53A(YARR) ID : 13

KEK94(reference) ID : 20

Changed:
<
<
SINTEF1(norway) ID : 21
>
>
SINTEF1(norway) ID : 21
  SINTEF3(norway) ID : 22

  • In clustering
Changed:
<
<
centrerow ->Divide("rd53acentrepixel", 1, 400, 0, 1, 0, "N"); (in RD53A.cc)
>
>
centrerow ->Divide("rd53acentrepixel", 1, 400, 0, 1, 0, "N"); (in RD53A.cc)
  more information about TGeoVolume::Divide is here.

  • In hitmaker
Deleted:
<
<
!!CAUTION!! This information may be not for RD53A!(copy from FE65) Only changed src file path!
 
Changed:
<
<
# change some hard coding histogram range :
>
>
!!CAUTION!! This information may be not suitable for RD53A!(copy from FE65) Only changed src file path!
 
Changed:
<
<
emacs -nw $ILCSOFT/v01-19-02/EUTelescope/master/processors/src/EUTelMille.cc
>
>
# change some hard coding histogram range :
 
Changed:
<
<
### l.3204-3206
# const int NBin = 600;
# const double Min = -300.;
# const double Max = 300.;
>
>
emacs -nw $ILCSOFT/v01-19-02/EUTelescope/master/processors/src/EUTelMille.cc
 
Changed:
<
<
emacs -nw $ILCSOFT/v01-19-02/EUTelescope/master/processors/src/EUTelPreAlignment.cc
>
>
### 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.);

Changed:
<
<
-- Atlasj Silicon - 2018-07-19
>
>
-- Atlasj Silicon - 2018-07-19
 

Comments

Changed:
<
<

<--/commentPlugin-->
>
>

<--/commentPlugin-->
 
META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"

Revision 52018-07-24 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


converter and pixgeo for RD53A Analysis

YarrConverterPlugin.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.h

Instruction : installation of normal EUTelescope

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

#change CMake_path in 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

Added:
>
>
 
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg


# 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 information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

  • In converter
telescope ID : 1,2,3,4,5,6 (not 0 ~ 5)

RD53A(YARR) ID : 13

KEK94(reference) ID : 20

SINTEF1(norway) ID : 21

SINTEF3(norway) ID : 22

  • In clustering
centrerow ->Divide("rd53acentrepixel", 1, 400, 0, 1, 0, "N"); (in RD53A.cc)

more information about TGeoVolume::Divide is here.

Added:
>
>
  • In hitmaker
!!CAUTION!! This information may be not for RD53A!(copy from FE65) Only changed src file path!

# change some hard coding histogram range :

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.;

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.);

  -- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"

Revision 42018-07-22 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


converter and pixgeo for RD53A Analysis

YarrConverterPlugin.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.h

Instruction : installation of normal EUTelescope

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
Changed:
<
<
cd $ILCSOFT/iLCInstall
>
>
cd $ILCSOFT/iLCInstall
 
Changed:
<
<
>
>
#change CMake_path in release-atlascvmfs-lxplus.cfg
 
Changed:
<
<

#change CMake_path
>
>
#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
 
Changed:
<
<

#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
>
>
#3.10.0-> lsetup cmake version
Deleted:
<
<

#3.10.0-> lsetup cmake version
 
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg


# take 1hr
# 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
Changed:
<
<
export ILCSOFT=$TBRECBASEDIR/ilcsoft20180719
>
>
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 information

some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!

  • In converter
telescope ID : 1,2,3,4,5,6 (not 0 ~ 5)

RD53A(YARR) ID : 13

KEK94(reference) ID : 20

SINTEF1(norway) ID : 21

SINTEF3(norway) ID : 22

  • In clustering
centrerow ->Divide("rd53acentrepixel", 1, 400, 0, 1, 0, "N"); (in RD53A.cc)

more information about TGeoVolume::Divide is here.

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"

Revision 32018-07-20 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


Changed:
<
<

converter and pixgeo for RD53A Analysis

>
>

converter and pixgeo for RD53A Analysis

 
Changed:
<
<
YarrConverterPlugin.cc
>
>
YarrConverterPlugin.cc[ YarrConverterPlugin.cc]
  Path:Eutelescope/master/external/eudaq/v1.8.0/main/lib/plugins/YarrConverterPlugin.cc
Changed:
<
<
RD53A.cc
>
>
RD53A.cc[ RD53A.cc]
  Path:Eutelescope/master/geometries/src/RD53A.cc
Changed:
<
<
RD53A.h
>
>
RD53A.h[ RD53A.h]
  Path:Eutelescope/master/geometries/include/RD53A.h

Instruction : installation of normal EUTelescope

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

Changed:
<
<
#change CMake_path
>
>

#change CMake_path
 
Changed:
<
<
#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
>
>

#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"
 
Changed:
<
<
#3.10.0-> lsetup cmake version
>
>

#3.10.0-> lsetup cmake version
Added:
>
>
 
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg


Changed:
<
<
# take 1hr
# when it successfully finished make script for the next login
>
>
# take 1hr
# when it successfully finished make script like below for the next login
 
cat > setupITKTB.sh <<EOF
export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction
export TB_RECDIR=\$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk
Changed:
<
<
export ILCSOFT=$TBRECBASEDIR/ilcsoft20180719/ILCSOFT
>
>
export ILCSOFT=$TBRECBASEDIR/ilcsoft20180719
 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
Added:
>
>

some analysis information

 
Added:
>
>
some analysis information is written below, you can modify your config.cfg, gear.xml, RD53A.cc ...etc. if needed!
  • In converter
telescope ID : 1,2,3,4,5,6 (not 0 ~ 5)

RD53A(YARR) ID : 13

KEK94(reference) ID : 20

SINTEF1(norway) ID : 21

SINTEF3(norway) ID : 22

  • In clustering
centrerow ->Divide("rd53acentrepixel", 1, 400, 0, 1, 0, "N"); (in RD53A.cc)

more information about TGeoVolume::Divide is here.

 -- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->
Added:
>
>
META FILEATTACHMENT attachment="RD53A.cc" attr="" comment="" date="1532095333" name="RD53A.cc" path="RD53A.cc" size="3478" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="RD53A.h" attr="" comment="" date="1532095333" name="RD53A.h" path="RD53A.h" size="905" user="AtlasjSilicon" version="1"
META FILEATTACHMENT attachment="YarrConverterPlugin.cc" attr="" comment="" date="1532095333" name="YarrConverterPlugin.cc" path="YarrConverterPlugin.cc" size="9761" user="AtlasjSilicon" version="1"
 

Revision 22018-07-20 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


converter and pixgeo for RD53A Analysis

YarrConverterPlugin.cc

Path:Eutelescope/master/external/eudaq/v1.8.0/main/lib/plugins/YarrConverterPlugin.cc

RD53A.cc

Path:Eutelescope/master/geometries/src/RD53A.cc

RD53A.h

Path:Eutelescope/master/geometries/include/RD53A.h

Instruction : installation of normal EUTelescope

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
Deleted:
<
<
./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg
 
Changed:
<
<
# take 1hr
# when it successfully finished make script for the next login
>
>
Added:
>
>
#change CMake_path

#CMake_path = "/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/Cmake/3.10.0/Linux-x86_64/"

#3.10.0-> lsetup cmake version

./ilcsoft-install -i examples/eutelescope/release-atlascvmfs-lxplus.cfg


# take 1hr
# when it successfully finished make script for the next login

 
cat > setupITKTB.sh <<EOF
export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction
export TB_RECDIR=\$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk
export ILCSOFT=$TBRECBASEDIR/ilcsoft20180719/ILCSOFT
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

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->

Revision 12018-07-19 - AtlasjSilicon

 
META TOPICPARENT name="PlanerPixelTestBeam"

Reconstruction & Analysis instruction for the data including RD53A


converter and pixgeo for RD53A Analysis

YarrConverterPlugin.cc

Path:Eutelescope/master/external/eudaq/v1.8.0/main/lib/plugins/YarrConverterPlugin.cc

RD53A.cc

Path:Eutelescope/master/geometries/src/RD53A.cc

RD53A.h

Path:Eutelescope/master/geometries/include/RD53A.h

Instruction : installation of normal EUTelescope

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

# take 1hr
# when it successfully finished make script for the next login

cat > setupITKTB.sh <<EOF
export TB_ANALYSIS=$TBRECBASEDIR/Reconstruction
export TB_RECDIR=\$TB_ANALYSIS/TBReconstruction/TBReconstruction-trunk
export ILCSOFT=$TBRECBASEDIR/ilcsoft20180719/ILCSOFT
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

-- Atlasj Silicon - 2018-07-19

Comments


<--/commentPlugin-->
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback