ssh -Y atlpix01.cern.ch
(this will actually take you to analysis2)
Get a kerberos ticket:kinit
Get the code (if you don't have permission to get the code, you will need to ask Karolos to give it to you):
git clone https://${USER}@git.cern.ch/reps/atlaspixeldaqCompilation expects everything to be in ~/daq/:
ln -s `pwd`/atlaspixeldaq ~/daq
cd ~/daq
Checkout the tdaq5 branch (includes the Gnam IBL updates):git checkout feature/migrationToTdaq5
Check that you are on the right branch:git branch
* feature/migrationToTdaq5 masterFor more information on using git, here is the atlas pixel git tutorial
ssh -Y analysis9
cd ~/daq/
make -j 1
Note: The reason to specify to use only a single thread (-j 1) is because the default behavior is to compile in multiple threads, but this will fail most of the time (though not all of the time) do to a race condition. Unfortunately, compiling this way is slow...
install: cannot create regular file `/mnt/pixel_mnt/home/username/atlaspixeldaq/Applications/PixRCD/PixRCD-00-01-00/installed/share/data/genconfig/java/PixRCDConfiguration/__AnyObject__.java': File existsThen try manually removing that file and compiling again.
ssh -Y atlpix01.cern.ch
(this will actually take you to analysis2)
Get a kerberos ticket:kinit
Get the code (if you don't have permission to get the code, you will need to ask Karolos to give it to you):
git clone https://${USER}@git.cern.ch/reps/atlaspixeldaqCompilation expects everything to be in ~/daq/:
ln -s `pwd`/atlaspixeldaq ~/daq
cd ~/daq
Checkout the branch with the Gnam IBL updates:git checkout feature/pixRCDMonitoring
Check that you are on the right branch:git branch
* feature/pixRCDMonitoring masterFor more information on using git, here is the atlas pixel git tutorial
mkdir daq_120913
(this name can be whatever you want, but it's good to differentiate in case you want more than one version of code checked out)
ln -s daq_120913 daq
(now link this to "daq" to have the default directory structure)
cd daq
svn ls $SVNROOT
(SVNROOT = svn+ssh://svn.cern.ch/reps/atlaspixeldaq)
svn co $SVNROOT/trunk/VmeInterface
svn co $SVNROOT/trunk/RodDaq
svn co $SVNROOT/trunk/Applications
svn co $SVNROOT/trunk/QTaddons
cd ~/daq/
make pixlib
~/daq/Applications/Pixel/
that you should not have if you got the code with git. The problem happens because there's a log in script checking for ~/daq/Applications/Pixel, and if it is not there it sets the include path correctly to ~/daq/Applications/, but if it is there it set the path incorrectly to ~/daq/Applications/Pixel/. The solution is remove that directory (~/daq/Applications/Pixel/
) and then to source the setup script /daq/slc5/zzzz_daq.sh
again, or logout and login again.
If you get an error that it cannot find -lCmdPattern
, then you need to do the following and then try to make pixlib
again:
make -C ~/daq/RodDaq/IblUtils/HostCommandPattern/
cd ~/daq/Applications/PixLib
ln -s ../../RodDaq/IblUtils/HostCommandPattern/lib/libCmdPattern.so
This happens because libCmdPattern was in transition in this release of the code and the pixel tdaq experts haven't finalized the new release so that it goes away.
ipc_ls -P
initial PixelDD_moretti PixelInfr PixelInfr_karolos PixelInfr_moretti
PixelInfr
. If it is not there, contact an expert to start it.
PixelInfr_jhaley
, where jhaley
is replaced by your username) start_infr
PixelIfnr_jhaley
is already running, then do the following to only open its GUI: Igui_start -p PixelInfr _jhaley
start_dd
pmg_kill_partition -p PixelInfr _jhaley
ssh -Y lxplus5.cern.ch
Get a kerberos ticket:kinit
Get the code (if you don't have permission to get the code, you will need to ask Karolos to give it to you):
git clone https://${USER}@git.cern.ch/reps/atlaspixeldaqCompilation expects everything to be in ~/daq/:
ln -s `pwd`/atlaspixeldaq ~/daq
cd ~/daq
Checkout the branch with the Gnam IBL updates:git checkout feature/pixRCDMonitoring
Check that you are on the right branch:git branch
* feature/pixRCDMonitoring masterFor more information on using git, here is the atlas pixel git tutorial
cd ~/daq/
cp ~jhaley/public/pixel/zzzz_daq-x86_64-slc5-m32_2014June02.sh .
ln -s zzzz_daq-x86_64-slc5-m32_2014June02.sh setup_env.sh
source setup_env.sh
/afs/cern.ch/user/j/jhaley/daq source /afs/cern.ch/atlas/project/tdaq/inst/CMT/v1r22/mgr/setup.sh source /afs/cern.ch/atlas/project/tdaq/inst/tdaq/tdaq-04-00-01/installed/setup.sh Setting up TDAQ Common SW release "tdaq-common-01-18-04" Setting up DQM Common SW release "dqm-common-00-18-03" Setting up DAQ SW release "tdaq-04-00-01" source /afs/cern.ch/user/j/jhaley/daq/Applications/Scripts/SetPartNames.sh Error: RTEMS is not installed rems gcc not foundThe errors are because there are some things I left in script from SR1 that are not available on lxplus5 nodes. Maybe this should be cleaned up, but I left it for now.
make pixlib
cannot find -lCmdPattern
and you will need to do the following and then try to make pixlib
again:make -C ~/daq/RodDaq/IblUtils/HostCommandPattern/
(This ends with an error while compiling some "test," but the library should have been made.)cd ~/daq/Applications/PixLib
ln -s ../../RodDaq/IblUtils/HostCommandPattern/lib/libCmdPattern.so
cd ~/daq
make pixlib
3-Layer Pixel System: | (PIXROD) | |||||
---|---|---|---|---|---|---|
Layer/Disk | Staves/Sectors | DAQ Modules | Optoboards | ROD/BOC | ROBin | ROS |
Layer 0 | 22 | 286 | 44 | 44 | ||
Layer 1 | 38 | 494 | 76 | 38 | ||
Layer 2 | 52 | 676 | 104 | 26 | ||
Disk | 48 | 288 | 96 | 24 | ||
Total | 160 | 1744 | 272 | 132 | 44+ | 12 |
IBL System: | (IBLROD) | |||||
IBL | 14 | 224 | 28 | 14 | 19 | 5 |
Grand TOTAL | 174 | 1968 | 300 | 132 | 63+ | 17 |
ssh -Y atlpix01.cern.ch kinit ssh -Y analysis4 ipc_ls -P start_infr Igui_start -p PixelInfr_jhaley start_dd
TagManager
Commands for ipc partitions: ipc_ls -P
ipc_ls -p PixelInfr _jhaley -l
pmg_kill_partition -p PixelInfr _jhaley
Applications/Pixel/PixRCD/PixRCD-00-01-00/PixRCDMonitoring/
. There are three main components: I | Attachment | History | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|---|
![]() |
Comparison_3LayerPixel_IBL.png | r1 | manage | 204.9 K | 2014-07-11 - 17:33 | JosephHaley | |
![]() |
DAQ_Connections_3LayerPixel.jpg | r1 | manage | 450.1 K | 2014-07-11 - 17:15 | JosephHaley | |
![]() |
DAQ_Connections_IBL.jpg | r1 | manage | 342.6 K | 2014-07-11 - 17:15 | JosephHaley | |
![]() |
DAQ_Connections_IBL_updated.jpg | r1 | manage | 1090.3 K | 2015-03-19 - 17:48 | JosephHaley | |
![]() |
DBM_layout.jpg | r1 | manage | 95.7 K | 2014-07-11 - 17:54 | JosephHaley | |
![]() |
IBL_layout.jpg | r1 | manage | 148.2 K | 2014-07-11 - 17:54 | JosephHaley | |
![]() |
Module_3LayerPixel.png | r1 | manage | 1253.2 K | 2014-07-11 - 17:33 | JosephHaley | |
![]() |
Overview_3LayerPixel.png | r1 | manage | 1074.9 K | 2014-07-11 - 17:33 | JosephHaley | |
![]() |
RODtoROS_3LayerPixel.png | r1 | manage | 618.0 K | 2014-07-11 - 17:33 | JosephHaley |