SegmentLinking / cmssw

CMS Offline Software
http://cms-sw.github.io/
Apache License 2.0
1 stars 2 forks source link

Do we need the full compilation trace in the root file? #53

Open VourMa opened 4 months ago

VourMa commented 4 months ago

https://github.com/SegmentLinking/cmssw/blob/d403d7a4704761492a742e8b27c3adc30afc2dda/RecoTracker/LSTCore/standalone/code/core/trkCore.cc#L1067

produces a huge block of text (cannot fit in a screenshot) that is saved in the root file. Not sure that this is needed.

VourMa commented 4 months ago

That's what's written in the root file:

8ced0f1ba0b4c03a8da3074d029a3104b9836b15
git status
On branch CMSSW_14_1_0_pre3_LST_X_LSTCore_realfiles
Your branch is up to date with 'origin/CMSSW_14_1_0_pre3_LST_X_LSTCore_realfiles'.

You are in a sparse checkout with 1% of tracked files present.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
    modified:   ../interface/alpaka/Constants.h
    modified:   ../src/alpaka/Triplet.h
    modified:   Makefile
    modified:   SDL/Makefile
    modified:   setup.sh

Untracked files:
  (use "git add <file>..." to include in what will be committed)
    ../data

no changes added to commit (use "git add" and/or "git commit -a")
git log -n5
commit 8ced0f1ba0b4c03a8da3074d029a3104b9836b15
Author: Andres Rios Tascon <ariostas@gmail.com>
Date:   Wed May 29 07:34:04 2024 -0700

    Adjusted LST to use LSTCore
git diff
diff --git a/RecoTracker/LSTCore/interface/alpaka/Constants.h b/RecoTracker/LSTCore/interface/alpaka/Constants.h
index 25fd431..d4f0236 100644
--- a/RecoTracker/LSTCore/interface/alpaka/Constants.h
+++ b/RecoTracker/LSTCore/interface/alpaka/Constants.h
@@ -136,7 +136,7 @@ namespace SDL {
   ALPAKA_STATIC_ACC_MEM_GLOBAL const float pt_betaMax = 7.0;
   ALPAKA_STATIC_ACC_MEM_GLOBAL const float magnetic_field = 3.8112;
   // Since C++ can't represent infinity, SDL_INF = 123456789 was used to represent infinity in the data table
-  ALPAKA_STATIC_ACC_MEM_GLOBAL const float SDL_INF = 123456789;
+  ALPAKA_STATIC_ACC_MEM_GLOBAL const float SDL_INF = 123456789.0;
 }  //namespace SDL

 namespace T5DNN {
diff --git a/RecoTracker/LSTCore/src/alpaka/Triplet.h b/RecoTracker/LSTCore/src/alpaka/Triplet.h
index 3ea9571..1d21815 100644
--- a/RecoTracker/LSTCore/src/alpaka/Triplet.h
+++ b/RecoTracker/LSTCore/src/alpaka/Triplet.h
@@ -451,8 +451,6 @@ namespace SDL {
     float zGeom1 = SDL::copysignf(zGeom, zIn);
     float rtLo = rtIn * (1.f + (zOut - zIn - zGeom1) / (zIn + zGeom1 + dLum) / dzDrtScale) -
                  rtGeom1;  //slope correction only on the lower end
-    zOut = zOut;
-    rtOut = rtOut;

     //Cut #1: rt condition
     float zInForHi = zIn - zGeom1 - dLum;
diff --git a/RecoTracker/LSTCore/standalone/Makefile b/RecoTracker/LSTCore/standalone/Makefile
index 7e925db..3d1993e 100644
--- a/RecoTracker/LSTCore/standalone/Makefile
+++ b/RecoTracker/LSTCore/standalone/Makefile
@@ -10,7 +10,7 @@ OBJECTS=$(OBJECTS_CPU) $(OBJECTS_CUDA) $(OBJECTS_ROCM)

 CXX         = g++
 CXXFLAGS    = -g -O2 -Wall -fPIC -Wshadow -Woverloaded-virtual -Wno-unused-function -fno-var-tracking -std=c++17 -DLST_IS_CMSSW_PACKAGE
-INCLUDEFLAGS= -ISDL -I$(shell pwd) -Icode -Icode/core -I${ALPAKA_ROOT}/include -I/${BOOST_ROOT}/include $(shell rooutil-config --include) -I$(shell root-config --incdir) -I${CMSSW_BASE}/src -I../interface/alpaka/ -I../src/alpaka/
+INCLUDEFLAGS= -ISDL -I$(shell pwd) -Icode -Icode/core -I${ALPAKA_ROOT}/include -I/${BOOST_ROOT}/include $(shell rooutil-config --include) -I$(shell root-config --incdir) -I${CMSSW_BASE}/src -I../interface/alpaka/ -I../src/alpaka/ -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw
 ifdef CMSSW_RELEASE_BASE
 INCLUDEFLAGS:= ${INCLUDEFLAGS} -I${CMSSW_RELEASE_BASE}/src
 endif
diff --git a/RecoTracker/LSTCore/standalone/SDL/Makefile b/RecoTracker/LSTCore/standalone/SDL/Makefile
index c50eaca..4f504bb 100644
--- a/RecoTracker/LSTCore/standalone/SDL/Makefile
+++ b/RecoTracker/LSTCore/standalone/SDL/Makefile
@@ -46,7 +46,7 @@ CXX                  = g++
 CXXFLAGS_CPU         = -march=native -mtune=native -Ofast -fno-reciprocal-math -fopenmp-simd -g -Wall -Wshadow -Woverloaded-virtual -fPIC -fopenmp -I..
 CXXFLAGS_CUDA        = -O3 -g --compiler-options -Wall --compiler-options -Wshadow --compiler-options -Woverloaded-virtual --compiler-options -fPIC --compiler-options -fopenmp -dc -lineinfo --ptxas-options=-v --cudart shared $(GENCODE_CUDA) --use_fast_math --default-stream per-thread -I..
 CXXFLAGS_ROCM        = -O3 -g -Wall -Wshadow -Woverloaded-virtual -fPIC -I${ROCM_ROOT}/include -I..
-CMSSWINCLUDE        := -I${CMSSW_BASE}/src -DLST_IS_CMSSW_PACKAGE
+CMSSWINCLUDE        := -I${CMSSW_BASE}/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE
 ifdef CMSSW_RELEASE_BASE
 CMSSWINCLUDE        := ${CMSSWINCLUDE} -I${CMSSW_RELEASE_BASE}/src
 endif
diff --git a/RecoTracker/LSTCore/standalone/setup.sh b/RecoTracker/LSTCore/standalone/setup.sh
index c92ef99..5ad4e57 100644
--- a/RecoTracker/LSTCore/standalone/setup.sh
+++ b/RecoTracker/LSTCore/standalone/setup.sh
@@ -56,6 +56,6 @@ export LATEST_CPU_BENCHMARK_EFF_MUONGUN="/data2/segmentlinking/muonGun_cpu_effic
 export LATEST_CPU_BENCHMARK_EFF_PU200="/data2/segmentlinking/pu200_cpu_efficiencies.root"
 #eof

-eval `scramv1 runtime -sh`
+#eval `scramv1 runtime -sh`
 # this needs to be last because it gets overwritten by cmsenv
 export LD_LIBRARY_PATH=$DIR/SDL:$DIR:$LD_LIBRARY_PATH

  KEY: TNamed   make_log;1  Fri Jun  7 17:37:13 PDT 2024
=====================================================
Line Segment Tracking Compilation Script             
=====================================================
Compilation options set to...

  MAKECACHE         : true
  SHOWLOG           : false
  MAKECLEANBINARIES : true
  MAKECUTVALUES     : false
  PRIMITIVE         : false
  TCPLSTRIPLETS     : false
  DONTUSENN         : false
  CPUBACKEND        : true
  CUDABACKEND       : true
  ROCMBACKEND       : false
  NOPLSDUPCLEAN     : false
  PRINTWARNINGS     : false
  PTCUTVALUE        : 0.8 GeV

  (cf. Run > sh sdl_make_tracklooper -h to see all options)

First make cleaning all of TrackLooper objects and libsdl*.so
rm -f *.opp
rm -f *.o
rm -f *.d
rm -f *.so
rm -f code/core/AccessHelper_cpu.o code/core/AnalysisConfig_cpu.o code/core/trkCore_cpu.o code/core/trktree_cpu.o code/core/write_sdl_ntuple_cpu.o code/core/AccessHelper_cuda.o code/core/AnalysisConfig_cuda.o code/core/trkCore_cuda.o code/core/trktree_cuda.o code/core/write_sdl_ntuple_cuda.o code/core/AccessHelper_rocm.o code/core/AnalysisConfig_rocm.o code/core/trkCore_rocm.o code/core/trktree_rocm.o code/core/write_sdl_ntuple_rocm.o bin/*.o bin/sdl_cpu bin/sdl_cuda bin/sdl
rm -f code/rooutil/*.so code/rooutil/*.o
rm -f bin/sdl.o
rm -f SDL/*.o
cd efficiency/ && make clean
make[1]: Entering directory '/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw/RecoTracker/LSTCore/standalone/efficiency'
rm -r src/performance.o src/helper.o src/SDL.o bin/createPerfNumDenHists
rm: cannot remove 'src/performance.o': No such file or directory
rm: cannot remove 'src/helper.o': No such file or directory
rm: cannot remove 'src/SDL.o': No such file or directory
rm: cannot remove 'bin/createPerfNumDenHists': No such file or directory
make[1]: *** [Makefile:42: clean] Error 1
make[1]: Leaving directory '/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw/RecoTracker/LSTCore/standalone/efficiency'
make: *** [Makefile:76: clean] Error 2
Line Segment Tracking GPU library with MAKETARGET=explicit_cache is being compiled....
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
rm -f *.opp
rm -f *.o
rm -f *.d
rm -f *.so
g++ -c -march=native -mtune=native -Ofast -fno-reciprocal-math -fopenmp-simd -g -Wall -Wshadow -Woverloaded-virtual -fPIC -fopenmp -I.. -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/lcg/root/6.30.07-21947a33e64ceb827a089697ad72e468/include -DT4FromT3 -DCACHE_ALLOC   -Werror=pointer-arith -Werror=overlength-strings -Werror=return-type -Werror=missing-braces -Werror=unused-value -Werror=unused-label -Werror=address -Werror=format -Werror=sign-compare -Werror=write-strings -Werror=delete-non-virtual-dtor -Werror=strict-aliasing -Werror=narrowing -Werror=unused-but-set-variable -Werror=reorder -Werror=unused-variable -Werror=conversion-null -Werror=return-local-addr -Wnon-virtual-dtor -Werror=switch -Werror=main -Werror=overflow -Werror=format-contains-nul -Werror=type-limits -Wreturn-type -Wextra -Wpessimizing-move -Wclass-memaccess -Wunused -Wparentheses -Wno-vla -Wno-non-template-friend -Wno-long-long -Wno-cast-function-type -Wno-unused-but-set-parameter -Wno-ignored-qualifiers -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-attributes -DUSE_T5_DNN -DUSE_RZCHI2    -DPT_CUT=0.8 -DDUP_pLS -DDUP_T5 -DDUP_pT5 -DDUP_pT3 -DCrossclean_T5 -DCrossclean_pT3  -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/external/alpaka/1.1.0-7d0324257db47fde2d27987e7ff98fb4/include -I//cvmfs/cms.cern.ch/el8_amd64_gcc12/external/boost/1.80.0-60a217837b5db1cff00c7d88ec42f53a/include -std=c++17 -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE -DALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED ../../src/alpaka/EndcapGeometry.dev.cc -o EndcapGeometry_cpu.o
g++ -c -march=native -mtune=native -Ofast -fno-reciprocal-math -fopenmp-simd -g -Wall -Wshadow -Woverloaded-virtual -fPIC -fopenmp -I.. -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/lcg/root/6.30.07-21947a33e64ceb827a089697ad72e468/include -DT4FromT3 -DCACHE_ALLOC   -Werror=pointer-arith -Werror=overlength-strings -Werror=return-type -Werror=missing-braces -Werror=unused-value -Werror=unused-label -Werror=address -Werror=format -Werror=sign-compare -Werror=write-strings -Werror=delete-non-virtual-dtor -Werror=strict-aliasing -Werror=narrowing -Werror=unused-but-set-variable -Werror=reorder -Werror=unused-variable -Werror=conversion-null -Werror=return-local-addr -Wnon-virtual-dtor -Werror=switch -Werror=main -Werror=overflow -Werror=format-contains-nul -Werror=type-limits -Wreturn-type -Wextra -Wpessimizing-move -Wclass-memaccess -Wunused -Wparentheses -Wno-vla -Wno-non-template-friend -Wno-long-long -Wno-cast-function-type -Wno-unused-but-set-parameter -Wno-ignored-qualifiers -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-attributes -DUSE_T5_DNN -DUSE_RZCHI2    -DPT_CUT=0.8 -DDUP_pLS -DDUP_T5 -DDUP_pT5 -DDUP_pT3 -DCrossclean_T5 -DCrossclean_pT3  -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/external/alpaka/1.1.0-7d0324257db47fde2d27987e7ff98fb4/include -I//cvmfs/cms.cern.ch/el8_amd64_gcc12/external/boost/1.80.0-60a217837b5db1cff00c7d88ec42f53a/include -std=c++17 -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE -DALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED ../../src/alpaka/Event.dev.cc -o Event_cpu.o
g++ -c -march=native -mtune=native -Ofast -fno-reciprocal-math -fopenmp-simd -g -Wall -Wshadow -Woverloaded-virtual -fPIC -fopenmp -I.. -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/lcg/root/6.30.07-21947a33e64ceb827a089697ad72e468/include -DT4FromT3 -DCACHE_ALLOC   -Werror=pointer-arith -Werror=overlength-strings -Werror=return-type -Werror=missing-braces -Werror=unused-value -Werror=unused-label -Werror=address -Werror=format -Werror=sign-compare -Werror=write-strings -Werror=delete-non-virtual-dtor -Werror=strict-aliasing -Werror=narrowing -Werror=unused-but-set-variable -Werror=reorder -Werror=unused-variable -Werror=conversion-null -Werror=return-local-addr -Wnon-virtual-dtor -Werror=switch -Werror=main -Werror=overflow -Werror=format-contains-nul -Werror=type-limits -Wreturn-type -Wextra -Wpessimizing-move -Wclass-memaccess -Wunused -Wparentheses -Wno-vla -Wno-non-template-friend -Wno-long-long -Wno-cast-function-type -Wno-unused-but-set-parameter -Wno-ignored-qualifiers -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-attributes -DUSE_T5_DNN -DUSE_RZCHI2    -DPT_CUT=0.8 -DDUP_pLS -DDUP_T5 -DDUP_pT5 -DDUP_pT3 -DCrossclean_T5 -DCrossclean_pT3  -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/external/alpaka/1.1.0-7d0324257db47fde2d27987e7ff98fb4/include -I//cvmfs/cms.cern.ch/el8_amd64_gcc12/external/boost/1.80.0-60a217837b5db1cff00c7d88ec42f53a/include -std=c++17 -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE -DALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED ../../src/alpaka/LST.dev.cc -o LST_cpu.o
g++ -c -march=native -mtune=native -Ofast -fno-reciprocal-math -fopenmp-simd -g -Wall -Wshadow -Woverloaded-virtual -fPIC -fopenmp -I.. -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/lcg/root/6.30.07-21947a33e64ceb827a089697ad72e468/include -DT4FromT3 -DCACHE_ALLOC   -Werror=pointer-arith -Werror=overlength-strings -Werror=return-type -Werror=missing-braces -Werror=unused-value -Werror=unused-label -Werror=address -Werror=format -Werror=sign-compare -Werror=write-strings -Werror=delete-non-virtual-dtor -Werror=strict-aliasing -Werror=narrowing -Werror=unused-but-set-variable -Werror=reorder -Werror=unused-variable -Werror=conversion-null -Werror=return-local-addr -Wnon-virtual-dtor -Werror=switch -Werror=main -Werror=overflow -Werror=format-contains-nul -Werror=type-limits -Wreturn-type -Wextra -Wpessimizing-move -Wclass-memaccess -Wunused -Wparentheses -Wno-vla -Wno-non-template-friend -Wno-long-long -Wno-cast-function-type -Wno-unused-but-set-parameter -Wno-ignored-qualifiers -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-attributes -DUSE_T5_DNN -DUSE_RZCHI2    -DPT_CUT=0.8 -DDUP_pLS -DDUP_T5 -DDUP_pT5 -DDUP_pT3 -DCrossclean_T5 -DCrossclean_pT3  -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/external/alpaka/1.1.0-7d0324257db47fde2d27987e7ff98fb4/include -I//cvmfs/cms.cern.ch/el8_amd64_gcc12/external/boost/1.80.0-60a217837b5db1cff00c7d88ec42f53a/include -std=c++17 -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE -DALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED ../../src/alpaka/LSTESData.dev.cc -o LSTESData_cpu.o
g++ -c -march=native -mtune=native -Ofast -fno-reciprocal-math -fopenmp-simd -g -Wall -Wshadow -Woverloaded-virtual -fPIC -fopenmp -I.. -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/lcg/root/6.30.07-21947a33e64ceb827a089697ad72e468/include -DT4FromT3 -DCACHE_ALLOC   -Werror=pointer-arith -Werror=overlength-strings -Werror=return-type -Werror=missing-braces -Werror=unused-value -Werror=unused-label -Werror=address -Werror=format -Werror=sign-compare -Werror=write-strings -Werror=delete-non-virtual-dtor -Werror=strict-aliasing -Werror=narrowing -Werror=unused-but-set-variable -Werror=reorder -Werror=unused-variable -Werror=conversion-null -Werror=return-local-addr -Wnon-virtual-dtor -Werror=switch -Werror=main -Werror=overflow -Werror=format-contains-nul -Werror=type-limits -Wreturn-type -Wextra -Wpessimizing-move -Wclass-memaccess -Wunused -Wparentheses -Wno-vla -Wno-non-template-friend -Wno-long-long -Wno-cast-function-type -Wno-unused-but-set-parameter -Wno-ignored-qualifiers -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-attributes -DUSE_T5_DNN -DUSE_RZCHI2    -DPT_CUT=0.8 -DDUP_pLS -DDUP_T5 -DDUP_pT5 -DDUP_pT3 -DCrossclean_T5 -DCrossclean_pT3  -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/external/alpaka/1.1.0-7d0324257db47fde2d27987e7ff98fb4/include -I//cvmfs/cms.cern.ch/el8_amd64_gcc12/external/boost/1.80.0-60a217837b5db1cff00c7d88ec42f53a/include -std=c++17 -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE -DALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED ../../src/alpaka/ModuleConnectionMap.dev.cc -o ModuleConnectionMap_cpu.o
g++ -c -march=native -mtune=native -Ofast -fno-reciprocal-math -fopenmp-simd -g -Wall -Wshadow -Woverloaded-virtual -fPIC -fopenmp -I.. -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/lcg/root/6.30.07-21947a33e64ceb827a089697ad72e468/include -DT4FromT3 -DCACHE_ALLOC   -Werror=pointer-arith -Werror=overlength-strings -Werror=return-type -Werror=missing-braces -Werror=unused-value -Werror=unused-label -Werror=address -Werror=format -Werror=sign-compare -Werror=write-strings -Werror=delete-non-virtual-dtor -Werror=strict-aliasing -Werror=narrowing -Werror=unused-but-set-variable -Werror=reorder -Werror=unused-variable -Werror=conversion-null -Werror=return-local-addr -Wnon-virtual-dtor -Werror=switch -Werror=main -Werror=overflow -Werror=format-contains-nul -Werror=type-limits -Wreturn-type -Wextra -Wpessimizing-move -Wclass-memaccess -Wunused -Wparentheses -Wno-vla -Wno-non-template-friend -Wno-long-long -Wno-cast-function-type -Wno-unused-but-set-parameter -Wno-ignored-qualifiers -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-attributes -DUSE_T5_DNN -DUSE_RZCHI2    -DPT_CUT=0.8 -DDUP_pLS -DDUP_T5 -DDUP_pT5 -DDUP_pT3 -DCrossclean_T5 -DCrossclean_pT3  -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/external/alpaka/1.1.0-7d0324257db47fde2d27987e7ff98fb4/include -I//cvmfs/cms.cern.ch/el8_amd64_gcc12/external/boost/1.80.0-60a217837b5db1cff00c7d88ec42f53a/include -std=c++17 -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE -DALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED ../../src/alpaka/TiltedGeometry.dev.cc -o TiltedGeometry_cpu.o
nvcc -x cu -O3 -g --compiler-options -Wall --compiler-options -Wshadow --compiler-options -Woverloaded-virtual --compiler-options -fPIC --compiler-options -fopenmp -dc -lineinfo --ptxas-options=-v --cudart shared -gencode arch=compute_70,code=[sm_70,compute_70] -gencode arch=compute_89,code=[sm_89,compute_89] --use_fast_math --default-stream per-thread -I.. -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/lcg/root/6.30.07-21947a33e64ceb827a089697ad72e468/include -DT4FromT3 -DCACHE_ALLOC   -Xcompiler -Werror=pointer-arith -Xcompiler -Werror=overlength-strings -Xcompiler -Werror=return-type -Xcompiler -Werror=missing-braces -Xcompiler -Werror=unused-value -Xcompiler -Werror=unused-label -Xcompiler -Werror=address -Xcompiler -Werror=format -Xcompiler -Werror=sign-compare -Xcompiler -Werror=write-strings -Xcompiler -Werror=delete-non-virtual-dtor -Xcompiler -Werror=strict-aliasing -Xcompiler -Werror=narrowing -Xcompiler -Werror=unused-but-set-variable -Xcompiler -Werror=reorder -Xcompiler -Werror=unused-variable -Xcompiler -Werror=conversion-null -Xcompiler -Werror=return-local-addr -Xcompiler -Wnon-virtual-dtor -Xcompiler -Werror=switch -Xcompiler -Werror=main -Xcompiler -Werror=overflow -Xcompiler -Werror=format-contains-nul -Xcompiler -Werror=type-limits -Xcompiler -Wreturn-type -Xcompiler -Wextra -Xcompiler -Wpessimizing-move -Xcompiler -Wclass-memaccess -Xcompiler -Wunused -Xcompiler -Wparentheses -Xcompiler -Wno-vla -Xcompiler -Wno-non-template-friend -Xcompiler -Wno-long-long -Xcompiler -Wno-cast-function-type -Xcompiler -Wno-unused-but-set-parameter -Xcompiler -Wno-ignored-qualifiers -Xcompiler -Wno-unused-parameter -Xcompiler -Wno-unused-local-typedefs -Xcompiler -Wno-attributes -DUSE_T5_DNN -DUSE_RZCHI2    -DPT_CUT=0.8 -DDUP_pLS -DDUP_T5 -DDUP_pT5 -DDUP_pT3 -DCrossclean_T5 -DCrossclean_pT3  -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/external/alpaka/1.1.0-7d0324257db47fde2d27987e7ff98fb4/include -I//cvmfs/cms.cern.ch/el8_amd64_gcc12/external/boost/1.80.0-60a217837b5db1cff00c7d88ec42f53a/include -std=c++17 -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE -DALPAKA_ACC_GPU_CUDA_ENABLED -DALPAKA_ACC_GPU_CUDA_ONLY --expt-relaxed-constexpr ../../src/alpaka/EndcapGeometry.dev.cc -o EndcapGeometry_cuda.o
nvcc -x cu -O3 -g --compiler-options -Wall --compiler-options -Wshadow --compiler-options -Woverloaded-virtual --compiler-options -fPIC --compiler-options -fopenmp -dc -lineinfo --ptxas-options=-v --cudart shared -gencode arch=compute_70,code=[sm_70,compute_70] -gencode arch=compute_89,code=[sm_89,compute_89] --use_fast_math --default-stream per-thread -I.. -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/lcg/root/6.30.07-21947a33e64ceb827a089697ad72e468/include -DT4FromT3 -DCACHE_ALLOC   -Xcompiler -Werror=pointer-arith -Xcompiler -Werror=overlength-strings -Xcompiler -Werror=return-type -Xcompiler -Werror=missing-braces -Xcompiler -Werror=unused-value -Xcompiler -Werror=unused-label -Xcompiler -Werror=address -Xcompiler -Werror=format -Xcompiler -Werror=sign-compare -Xcompiler -Werror=write-strings -Xcompiler -Werror=delete-non-virtual-dtor -Xcompiler -Werror=strict-aliasing -Xcompiler -Werror=narrowing -Xcompiler -Werror=unused-but-set-variable -Xcompiler -Werror=reorder -Xcompiler -Werror=unused-variable -Xcompiler -Werror=conversion-null -Xcompiler -Werror=return-local-addr -Xcompiler -Wnon-virtual-dtor -Xcompiler -Werror=switch -Xcompiler -Werror=main -Xcompiler -Werror=overflow -Xcompiler -Werror=format-contains-nul -Xcompiler -Werror=type-limits -Xcompiler -Wreturn-type -Xcompiler -Wextra -Xcompiler -Wpessimizing-move -Xcompiler -Wclass-memaccess -Xcompiler -Wunused -Xcompiler -Wparentheses -Xcompiler -Wno-vla -Xcompiler -Wno-non-template-friend -Xcompiler -Wno-long-long -Xcompiler -Wno-cast-function-type -Xcompiler -Wno-unused-but-set-parameter -Xcompiler -Wno-ignored-qualifiers -Xcompiler -Wno-unused-parameter -Xcompiler -Wno-unused-local-typedefs -Xcompiler -Wno-attributes -DUSE_T5_DNN -DUSE_RZCHI2    -DPT_CUT=0.8 -DDUP_pLS -DDUP_T5 -DDUP_pT5 -DDUP_pT3 -DCrossclean_T5 -DCrossclean_pT3  -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/external/alpaka/1.1.0-7d0324257db47fde2d27987e7ff98fb4/include -I//cvmfs/cms.cern.ch/el8_amd64_gcc12/external/boost/1.80.0-60a217837b5db1cff00c7d88ec42f53a/include -std=c++17 -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE -DALPAKA_ACC_GPU_CUDA_ENABLED -DALPAKA_ACC_GPU_CUDA_ONLY --expt-relaxed-constexpr ../../src/alpaka/Event.dev.cc -o Event_cuda.o
nvcc -x cu -O3 -g --compiler-options -Wall --compiler-options -Wshadow --compiler-options -Woverloaded-virtual --compiler-options -fPIC --compiler-options -fopenmp -dc -lineinfo --ptxas-options=-v --cudart shared -gencode arch=compute_70,code=[sm_70,compute_70] -gencode arch=compute_89,code=[sm_89,compute_89] --use_fast_math --default-stream per-thread -I.. -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/lcg/root/6.30.07-21947a33e64ceb827a089697ad72e468/include -DT4FromT3 -DCACHE_ALLOC   -Xcompiler -Werror=pointer-arith -Xcompiler -Werror=overlength-strings -Xcompiler -Werror=return-type -Xcompiler -Werror=missing-braces -Xcompiler -Werror=unused-value -Xcompiler -Werror=unused-label -Xcompiler -Werror=address -Xcompiler -Werror=format -Xcompiler -Werror=sign-compare -Xcompiler -Werror=write-strings -Xcompiler -Werror=delete-non-virtual-dtor -Xcompiler -Werror=strict-aliasing -Xcompiler -Werror=narrowing -Xcompiler -Werror=unused-but-set-variable -Xcompiler -Werror=reorder -Xcompiler -Werror=unused-variable -Xcompiler -Werror=conversion-null -Xcompiler -Werror=return-local-addr -Xcompiler -Wnon-virtual-dtor -Xcompiler -Werror=switch -Xcompiler -Werror=main -Xcompiler -Werror=overflow -Xcompiler -Werror=format-contains-nul -Xcompiler -Werror=type-limits -Xcompiler -Wreturn-type -Xcompiler -Wextra -Xcompiler -Wpessimizing-move -Xcompiler -Wclass-memaccess -Xcompiler -Wunused -Xcompiler -Wparentheses -Xcompiler -Wno-vla -Xcompiler -Wno-non-template-friend -Xcompiler -Wno-long-long -Xcompiler -Wno-cast-function-type -Xcompiler -Wno-unused-but-set-parameter -Xcompiler -Wno-ignored-qualifiers -Xcompiler -Wno-unused-parameter -Xcompiler -Wno-unused-local-typedefs -Xcompiler -Wno-attributes -DUSE_T5_DNN -DUSE_RZCHI2    -DPT_CUT=0.8 -DDUP_pLS -DDUP_T5 -DDUP_pT5 -DDUP_pT3 -DCrossclean_T5 -DCrossclean_pT3  -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/external/alpaka/1.1.0-7d0324257db47fde2d27987e7ff98fb4/include -I//cvmfs/cms.cern.ch/el8_amd64_gcc12/external/boost/1.80.0-60a217837b5db1cff00c7d88ec42f53a/include -std=c++17 -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE -DALPAKA_ACC_GPU_CUDA_ENABLED -DALPAKA_ACC_GPU_CUDA_ONLY --expt-relaxed-constexpr ../../src/alpaka/LST.dev.cc -o LST_cuda.o
nvcc -x cu -O3 -g --compiler-options -Wall --compiler-options -Wshadow --compiler-options -Woverloaded-virtual --compiler-options -fPIC --compiler-options -fopenmp -dc -lineinfo --ptxas-options=-v --cudart shared -gencode arch=compute_70,code=[sm_70,compute_70] -gencode arch=compute_89,code=[sm_89,compute_89] --use_fast_math --default-stream per-thread -I.. -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/lcg/root/6.30.07-21947a33e64ceb827a089697ad72e468/include -DT4FromT3 -DCACHE_ALLOC   -Xcompiler -Werror=pointer-arith -Xcompiler -Werror=overlength-strings -Xcompiler -Werror=return-type -Xcompiler -Werror=missing-braces -Xcompiler -Werror=unused-value -Xcompiler -Werror=unused-label -Xcompiler -Werror=address -Xcompiler -Werror=format -Xcompiler -Werror=sign-compare -Xcompiler -Werror=write-strings -Xcompiler -Werror=delete-non-virtual-dtor -Xcompiler -Werror=strict-aliasing -Xcompiler -Werror=narrowing -Xcompiler -Werror=unused-but-set-variable -Xcompiler -Werror=reorder -Xcompiler -Werror=unused-variable -Xcompiler -Werror=conversion-null -Xcompiler -Werror=return-local-addr -Xcompiler -Wnon-virtual-dtor -Xcompiler -Werror=switch -Xcompiler -Werror=main -Xcompiler -Werror=overflow -Xcompiler -Werror=format-contains-nul -Xcompiler -Werror=type-limits -Xcompiler -Wreturn-type -Xcompiler -Wextra -Xcompiler -Wpessimizing-move -Xcompiler -Wclass-memaccess -Xcompiler -Wunused -Xcompiler -Wparentheses -Xcompiler -Wno-vla -Xcompiler -Wno-non-template-friend -Xcompiler -Wno-long-long -Xcompiler -Wno-cast-function-type -Xcompiler -Wno-unused-but-set-parameter -Xcompiler -Wno-ignored-qualifiers -Xcompiler -Wno-unused-parameter -Xcompiler -Wno-unused-local-typedefs -Xcompiler -Wno-attributes -DUSE_T5_DNN -DUSE_RZCHI2    -DPT_CUT=0.8 -DDUP_pLS -DDUP_T5 -DDUP_pT5 -DDUP_pT3 -DCrossclean_T5 -DCrossclean_pT3  -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/external/alpaka/1.1.0-7d0324257db47fde2d27987e7ff98fb4/include -I//cvmfs/cms.cern.ch/el8_amd64_gcc12/external/boost/1.80.0-60a217837b5db1cff00c7d88ec42f53a/include -std=c++17 -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE -DALPAKA_ACC_GPU_CUDA_ENABLED -DALPAKA_ACC_GPU_CUDA_ONLY --expt-relaxed-constexpr ../../src/alpaka/LSTESData.dev.cc -o LSTESData_cuda.o
nvcc -x cu -O3 -g --compiler-options -Wall --compiler-options -Wshadow --compiler-options -Woverloaded-virtual --compiler-options -fPIC --compiler-options -fopenmp -dc -lineinfo --ptxas-options=-v --cudart shared -gencode arch=compute_70,code=[sm_70,compute_70] -gencode arch=compute_89,code=[sm_89,compute_89] --use_fast_math --default-stream per-thread -I.. -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/lcg/root/6.30.07-21947a33e64ceb827a089697ad72e468/include -DT4FromT3 -DCACHE_ALLOC   -Xcompiler -Werror=pointer-arith -Xcompiler -Werror=overlength-strings -Xcompiler -Werror=return-type -Xcompiler -Werror=missing-braces -Xcompiler -Werror=unused-value -Xcompiler -Werror=unused-label -Xcompiler -Werror=address -Xcompiler -Werror=format -Xcompiler -Werror=sign-compare -Xcompiler -Werror=write-strings -Xcompiler -Werror=delete-non-virtual-dtor -Xcompiler -Werror=strict-aliasing -Xcompiler -Werror=narrowing -Xcompiler -Werror=unused-but-set-variable -Xcompiler -Werror=reorder -Xcompiler -Werror=unused-variable -Xcompiler -Werror=conversion-null -Xcompiler -Werror=return-local-addr -Xcompiler -Wnon-virtual-dtor -Xcompiler -Werror=switch -Xcompiler -Werror=main -Xcompiler -Werror=overflow -Xcompiler -Werror=format-contains-nul -Xcompiler -Werror=type-limits -Xcompiler -Wreturn-type -Xcompiler -Wextra -Xcompiler -Wpessimizing-move -Xcompiler -Wclass-memaccess -Xcompiler -Wunused -Xcompiler -Wparentheses -Xcompiler -Wno-vla -Xcompiler -Wno-non-template-friend -Xcompiler -Wno-long-long -Xcompiler -Wno-cast-function-type -Xcompiler -Wno-unused-but-set-parameter -Xcompiler -Wno-ignored-qualifiers -Xcompiler -Wno-unused-parameter -Xcompiler -Wno-unused-local-typedefs -Xcompiler -Wno-attributes -DUSE_T5_DNN -DUSE_RZCHI2    -DPT_CUT=0.8 -DDUP_pLS -DDUP_T5 -DDUP_pT5 -DDUP_pT3 -DCrossclean_T5 -DCrossclean_pT3  -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/external/alpaka/1.1.0-7d0324257db47fde2d27987e7ff98fb4/include -I//cvmfs/cms.cern.ch/el8_amd64_gcc12/external/boost/1.80.0-60a217837b5db1cff00c7d88ec42f53a/include -std=c++17 -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE -DALPAKA_ACC_GPU_CUDA_ENABLED -DALPAKA_ACC_GPU_CUDA_ONLY --expt-relaxed-constexpr ../../src/alpaka/ModuleConnectionMap.dev.cc -o ModuleConnectionMap_cuda.o
nvcc -x cu -O3 -g --compiler-options -Wall --compiler-options -Wshadow --compiler-options -Woverloaded-virtual --compiler-options -fPIC --compiler-options -fopenmp -dc -lineinfo --ptxas-options=-v --cudart shared -gencode arch=compute_70,code=[sm_70,compute_70] -gencode arch=compute_89,code=[sm_89,compute_89] --use_fast_math --default-stream per-thread -I.. -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/lcg/root/6.30.07-21947a33e64ceb827a089697ad72e468/include -DT4FromT3 -DCACHE_ALLOC   -Xcompiler -Werror=pointer-arith -Xcompiler -Werror=overlength-strings -Xcompiler -Werror=return-type -Xcompiler -Werror=missing-braces -Xcompiler -Werror=unused-value -Xcompiler -Werror=unused-label -Xcompiler -Werror=address -Xcompiler -Werror=format -Xcompiler -Werror=sign-compare -Xcompiler -Werror=write-strings -Xcompiler -Werror=delete-non-virtual-dtor -Xcompiler -Werror=strict-aliasing -Xcompiler -Werror=narrowing -Xcompiler -Werror=unused-but-set-variable -Xcompiler -Werror=reorder -Xcompiler -Werror=unused-variable -Xcompiler -Werror=conversion-null -Xcompiler -Werror=return-local-addr -Xcompiler -Wnon-virtual-dtor -Xcompiler -Werror=switch -Xcompiler -Werror=main -Xcompiler -Werror=overflow -Xcompiler -Werror=format-contains-nul -Xcompiler -Werror=type-limits -Xcompiler -Wreturn-type -Xcompiler -Wextra -Xcompiler -Wpessimizing-move -Xcompiler -Wclass-memaccess -Xcompiler -Wunused -Xcompiler -Wparentheses -Xcompiler -Wno-vla -Xcompiler -Wno-non-template-friend -Xcompiler -Wno-long-long -Xcompiler -Wno-cast-function-type -Xcompiler -Wno-unused-but-set-parameter -Xcompiler -Wno-ignored-qualifiers -Xcompiler -Wno-unused-parameter -Xcompiler -Wno-unused-local-typedefs -Xcompiler -Wno-attributes -DUSE_T5_DNN -DUSE_RZCHI2    -DPT_CUT=0.8 -DDUP_pLS -DDUP_T5 -DDUP_pT5 -DDUP_pT3 -DCrossclean_T5 -DCrossclean_pT3  -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/external/alpaka/1.1.0-7d0324257db47fde2d27987e7ff98fb4/include -I//cvmfs/cms.cern.ch/el8_amd64_gcc12/external/boost/1.80.0-60a217837b5db1cff00c7d88ec42f53a/include -std=c++17 -I/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE -DALPAKA_ACC_GPU_CUDA_ENABLED -DALPAKA_ACC_GPU_CUDA_ONLY --expt-relaxed-constexpr ../../src/alpaka/TiltedGeometry.dev.cc -o TiltedGeometry_cuda.o
In file included from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/CachedBufAlloc.h:6,
                 from /home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw/RecoTracker/LSTCore/interface/alpaka/Constants.h:9,
                 from ../../src/alpaka/ModuleConnectionMap.h:12,
                 from ../../src/alpaka/ModuleConnectionMap.dev.cc:1:
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h: In lambda function:
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h:62:40: warning: declaration of 'ptr' shadows a previous local [-Wshadow]
   62 |       auto deleter = [size](Allocator* ptr) {
      |                             ~~~~~~~~~~~^~~
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h:27:12: note: shadowed declaration is here
   27 |       auto ptr = std::allocator<Allocator>().allocate(size);
      |            ^~~
In file included from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/CachedBufAlloc.h:6,
                 from /home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw/RecoTracker/LSTCore/interface/alpaka/Constants.h:9,
                 from ../../src/alpaka/TiltedGeometry.h:13,
                 from ../../src/alpaka/TiltedGeometry.dev.cc:1:
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h: In lambda function:
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h:62:40: warning: declaration of 'ptr' shadows a previous local [-Wshadow]
   62 |       auto deleter = [size](Allocator* ptr) {
      |                             ~~~~~~~~~~~^~~
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h:27:12: note: shadowed declaration is here
   27 |       auto ptr = std::allocator<Allocator>().allocate(size);
      |            ^~~
In file included from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/CachedBufAlloc.h:6,
                 from /home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw/RecoTracker/LSTCore/interface/alpaka/Constants.h:9,
                 from ../../src/alpaka/EndcapGeometry.h:13,
                 from ../../src/alpaka/EndcapGeometry.dev.cc:1:
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h: In lambda function:
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h:62:40: warning: declaration of 'ptr' shadows a previous local [-Wshadow]
   62 |       auto deleter = [size](Allocator* ptr) {
      |                             ~~~~~~~~~~~^~~
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h:27:12: note: shadowed declaration is here
   27 |       auto ptr = std::allocator<Allocator>().allocate(size);
      |            ^~~
In file included from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/CachedBufAlloc.h:6,
                 from /home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw/RecoTracker/LSTCore/interface/alpaka/Constants.h:9,
                 from /home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw/RecoTracker/LSTCore/interface/alpaka/LST.h:5,
                 from ../../src/alpaka/LST.dev.cc:2:
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h: In lambda function:
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h:62:40: warning: declaration of 'ptr' shadows a previous local [-Wshadow]
   62 |       auto deleter = [size](Allocator* ptr) {
      |                             ~~~~~~~~~~~^~~
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h:27:12: note: shadowed declaration is here
   27 |       auto ptr = std::allocator<Allocator>().allocate(size);
      |            ^~~
In file included from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/CachedBufAlloc.h:6,
                 from /home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw/RecoTracker/LSTCore/interface/alpaka/Constants.h:9,
                 from ../../src/alpaka/Event.h:5,
                 from ../../src/alpaka/Event.dev.cc:1:
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h: In lambda function:
/cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre3/src/HeterogeneousCore/AlpakaInterface/interface/getDeviceCachingAllocator.h:62:40: warning: declaration of 'ptr' shadows a previous local [-Wshadow]
   62 |       auto deleter = [size](Allocator* ptr) {
      |                             ~~~~~~~~~~~^~~
/cv
  KEY: TNamed   gitdiff;1   diff --git a/RecoTracker/LSTCore/interface/alpaka/Constants.h b/RecoTracker/LSTCore/interface/alpaka/Constants.h
index 25fd431..d4f0236 100644
--- a/RecoTracker/LSTCore/interface/alpaka/Constants.h
+++ b/RecoTracker/LSTCore/interface/alpaka/Constants.h
@@ -136,7 +136,7 @@ namespace SDL {
   ALPAKA_STATIC_ACC_MEM_GLOBAL const float pt_betaMax = 7.0;
   ALPAKA_STATIC_ACC_MEM_GLOBAL const float magnetic_field = 3.8112;
   // Since C++ can't represent infinity, SDL_INF = 123456789 was used to represent infinity in the data table
-  ALPAKA_STATIC_ACC_MEM_GLOBAL const float SDL_INF = 123456789;
+  ALPAKA_STATIC_ACC_MEM_GLOBAL const float SDL_INF = 123456789.0;
 }  //namespace SDL

 namespace T5DNN {
diff --git a/RecoTracker/LSTCore/src/alpaka/Triplet.h b/RecoTracker/LSTCore/src/alpaka/Triplet.h
index 3ea9571..1d21815 100644
--- a/RecoTracker/LSTCore/src/alpaka/Triplet.h
+++ b/RecoTracker/LSTCore/src/alpaka/Triplet.h
@@ -451,8 +451,6 @@ namespace SDL {
     float zGeom1 = SDL::copysignf(zGeom, zIn);
     float rtLo = rtIn * (1.f + (zOut - zIn - zGeom1) / (zIn + zGeom1 + dLum) / dzDrtScale) -
                  rtGeom1;  //slope correction only on the lower end
-    zOut = zOut;
-    rtOut = rtOut;

     //Cut #1: rt condition
     float zInForHi = zIn - zGeom1 - dLum;
diff --git a/RecoTracker/LSTCore/standalone/Makefile b/RecoTracker/LSTCore/standalone/Makefile
index 7e925db..3d1993e 100644
--- a/RecoTracker/LSTCore/standalone/Makefile
+++ b/RecoTracker/LSTCore/standalone/Makefile
@@ -10,7 +10,7 @@ OBJECTS=$(OBJECTS_CPU) $(OBJECTS_CUDA) $(OBJECTS_ROCM)

 CXX         = g++
 CXXFLAGS    = -g -O2 -Wall -fPIC -Wshadow -Woverloaded-virtual -Wno-unused-function -fno-var-tracking -std=c++17 -DLST_IS_CMSSW_PACKAGE
-INCLUDEFLAGS= -ISDL -I$(shell pwd) -Icode -Icode/core -I${ALPAKA_ROOT}/include -I/${BOOST_ROOT}/include $(shell rooutil-config --include) -I$(shell root-config --incdir) -I${CMSSW_BASE}/src -I../interface/alpaka/ -I../src/alpaka/
+INCLUDEFLAGS= -ISDL -I$(shell pwd) -Icode -Icode/core -I${ALPAKA_ROOT}/include -I/${BOOST_ROOT}/include $(shell rooutil-config --include) -I$(shell root-config --incdir) -I${CMSSW_BASE}/src -I../interface/alpaka/ -I../src/alpaka/ -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw
 ifdef CMSSW_RELEASE_BASE
 INCLUDEFLAGS:= ${INCLUDEFLAGS} -I${CMSSW_RELEASE_BASE}/src
 endif
diff --git a/RecoTracker/LSTCore/standalone/SDL/Makefile b/RecoTracker/LSTCore/standalone/SDL/Makefile
index c50eaca..4f504bb 100644
--- a/RecoTracker/LSTCore/standalone/SDL/Makefile
+++ b/RecoTracker/LSTCore/standalone/SDL/Makefile
@@ -46,7 +46,7 @@ CXX                  = g++
 CXXFLAGS_CPU         = -march=native -mtune=native -Ofast -fno-reciprocal-math -fopenmp-simd -g -Wall -Wshadow -Woverloaded-virtual -fPIC -fopenmp -I..
 CXXFLAGS_CUDA        = -O3 -g --compiler-options -Wall --compiler-options -Wshadow --compiler-options -Woverloaded-virtual --compiler-options -fPIC --compiler-options -fopenmp -dc -lineinfo --ptxas-options=-v --cudart shared $(GENCODE_CUDA) --use_fast_math --default-stream per-thread -I..
 CXXFLAGS_ROCM        = -O3 -g -Wall -Wshadow -Woverloaded-virtual -fPIC -I${ROCM_ROOT}/include -I..
-CMSSWINCLUDE        := -I${CMSSW_BASE}/src -DLST_IS_CMSSW_PACKAGE
+CMSSWINCLUDE        := -I${CMSSW_BASE}/src -I/home/users/evourlio/LSTinCMSSW/movingFullyToCMSSW/standaloneFromCMSSW/cmssw -DLST_IS_CMSSW_PACKAGE
 ifdef CMSSW_RELEASE_BASE
 CMSSWINCLUDE        := ${CMSSWINCLUDE} -I${CMSSW_RELEASE_BASE}/src
 endif
diff --git a/RecoTracker/LSTCore/standalone/setup.sh b/RecoTracker/LSTCore/standalone/setup.sh
index c92ef99..5ad4e57 100644
--- a/RecoTracker/LSTCore/standalone/setup.sh
+++ b/RecoTracker/LSTCore/standalone/setup.sh
@@ -56,6 +56,6 @@ export LATEST_CPU_BENCHMARK_EFF_MUONGUN="/data2/segmentlinking/muonGun_cpu_effic
 export LATEST_CPU_BENCHMARK_EFF_PU200="/data2/segmentlinking/pu200_cpu_efficiencies.root"
 #eof

-eval `scramv1 runtime -sh`
+#eval `scramv1 runtime -sh`
 # this needs to be last because it gets overwritten by cmsenv
 export LD_LIBRARY_PATH=$DIR/SDL:$DIR:$LD_LIBRARY_PATH
slava77 commented 4 months ago

That's what's written in the root file:

but it's strings inside the file, right? (one needs to read and dump them to see the content). I thought Mario said it always shows up in the terminal screen (not sure when, but sounded in a way that's there by default)

mmasciov commented 4 months ago

To clarify: if one wants to check the content of tree with a plain .ls, you get all of what @VourMa posted about dumped in your terminal, which is suboptimal if what's needed is one line at the top?

slava77 commented 4 months ago

is .ls just too verbose? (I almost never use it, and do GetListOfObjects->ls or GetListOfBranches->ls)

Just one line at the top in git log is not enough (the diff seems an overkill though)

mmasciov commented 4 months ago

I thought that this trace was mainly used to extract the commit, which is reported in the standalone validation plots. Is this actually ever used to do anything else? I may see the point at early stages, where developments were everywhere. Not sure I see a point at this stage, but I may stand corrected. Maybe one can add it as an option, similar to other information, if the debug flag is activated?