Set ALLOWTOPICCHANGE CMSwebAccessSimbaGroup, TotemGroup CMS TOTEM offline software area Current version available at: https://svnweb.cern.ch/cern/wsvn/totem/branches...
Set ALLOWTOPICCHANGE CMSwebAccessSimbaGroup, TotemGroup JSON JSON based on CMS `muon json` excluding LS with Calibration Data: Special90m.json: Special90m...
Beam parameters (luminosity, bunch intensities...) Instructions how to download CMS luminosity and bunch intensities for a given LHC fill Data Analysis (RunII...
BPM Variable List BOFSU:POSITIONS H BOFSU:POSITIONS V BOFSU:POS ERR H BOFSU:POS ERR V BOFSU:BPM STATUS H BOFSU:BPM STATUS V PrzemyslawWyszkowski 04 Nov 2010
BQM Variables list BQM.B1:ADC AQUISITION MAX BQM.B1:ADC AQUISITION MIN BQM.B1:ATTENUATION BQM.B1:BUNCH LENGTHS BQM.B1:BUNCH LENGTH MAX BQM.B1:BUNCH LENGTH MEAN BQM...
Instructions how to download CMS luminosity and bunch intensities for a given LHC fill BRIL (Beam Radiation Instrumentation and Luminosity) is a new project within...
CMS Luminous Region Variable list CMS:LUMI REGION CENTROID X CMS:LUMI REGION CENTROID Y CMS:LUMI REGION CENTROID Z CMS:LUMI REGION SIZE X CMS:LUMI REGION SIZE Y CMS...
CMSShow brief description CMSShow is a tool that let`s you display geometry in a graphical way as well as see the geometry tree in human readable way. Although it...
MarcinZiaber 2016 07 14 CMSShow brief description CMSShow is a tool that let`s you display geometry in a graphical way as well as see the geometry tree in human readable...
Software These are the main projects in TOTEM Software: Offline software set of CMSSW modules for simulation and reconstruction Monitor software used...
Castor CASTOR is the acronym for CERN Advanced STORage manager, a data storage system used at CERN, more on cern.ch/castor Documentation CMS documentation for...
Dead and noisy channels masking General description There are some channels that don`t work properly. Generally we can divide this channels into two groups:...
BRIL (Beam Radiation Instrumentation and Luminosity) is a new project within CMS introduced after LS1: `it comprises all subdetectors for the measurement of the luminosity...
BRIL (Beam Radiation Instrumentation and Luminosity) is a new project within CMS introduced after LS1: `it comprises all subdetectors for the measurement of the luminosity...
Commissioning tools Roman Pots For Roman Pots, the tools are located in SVN: svn ssh://svn.cern.ch/reps/totem/trunk/online/scripts/RP . Some of the tools are written...
Conventions used within TOTEM offline software I`m mentioning here only a few basic rules. Those are not meant to make your life more complicated, on contrary, the...
CernVM Filesystem CVMFS is a network filesystem optimised for sharing data for software development. Thus by design in should be faster and more reliable for software...
TOTEM CVS repository Concurrent Versions System (CVS): version control system software keeps track of all work and all changes in a set of files, and allows several...
Data Management Data storage All types of data (raw, reco, analysis) should be stored in CASTOR (see more instructions). TOTEM`s base directory is /castor/cern...
Changing password for database Motivation Security of confidential data is one of the most important aspect of work with databases in international organisations...
How to connect to database Required information about connection In order to establish connection with database you need to have DB user`s credentials: username password...
Administrator`s Guide Deployment 1. Download latest Tomcat application server from the project homepage: http://tomcat.apache.org/. DBEL project was widely...
Developer`s Guide Developer Environment The project was developed in Eclipse Indigo EE with Hibernate Tools and Subversive (SVN) plugins. However Hibernate...
General assumptions Result set TOTEM Database stores a large number of very diverse information on a single measurement. These are: Identifier unique number...
Database Extraction Library Requirements The main purpose of the project is providing a mechanism to download measurements from Totem Database and save them in...
Totem Database Extraction Library Description DBEL (Data Base Extraction Library) is simple, efficient and very functional tool to retrieve data from TOTEM Data Base...
Web Interface Requirements There are what you need to run DBEL web version: JavaScript enabled on your graphical web browser Login To use web interface of...
DBPop Stored Measurements This page contains current information about the measurements, which are populated by DBPop into the TOTEM Offline Database. The list can...
Restoring data deleted from Oracle database Information source Oracle Tutorial by Marcin Blaszczyk (slides 45 63) Introduction For some time after data deletion...
TOTEM database software Database schema TOTEM offline database is designed to keep measurements data (both detailed connected with particular elements and general...
Totem Database POPulation System Description Totem DBPop is an application used to fill the Totem Offline Database with data coming from different sources. Currently...
Legacy database software projects Totem Database POPulation System (under development) Totem DBPop is an application used to fill the Totem Offline Database with...
Totem Database Service (legacy) Description A module of the CMS Offline Software that allows to write and read certain kinds of data from database. It is generally...
Totem Offline Database Monitor TOTODAM application is a Java application for the Totem Offline Software Database. Its goal is to provide graphical interface to inspect...
Totem Offline Database Access Console Description TODAC is available in two forms as command line application and as a web application. TODAC Command Line Application...
TODAC User`s Guide Description Following sections describe all measurement types supported by TODAC. Every section contains description of supported file formats...
TODAC User`s Guide LHC Logging Database Description LHCLogging populates TOTEM Offline Database with data acquired from LHC Logging Database. If user does not provide...
TODAC User`s Guide Run Information Description RunInfo looks up for VMEA files associated with specified run on CASTOR, stages them (if necessary), processes with...
Building Client Side Libraries When you`re preparing new Tudas release, you have to build all modules and transform them into the form that is comfortable for end...
Client side interfaces descriptions In this section you can find complete description of all supported Tudas services` application programming interface. Roman...
CMSSW Configuration External libraries in CMSSW In order to compile TUDAS CMSSW module, user should have properly configured workspace with all needed external libraries...
Configuring Eclipse You will need to pass through few simple steps in order to configure Eclipse IDE for developing our project. These steps are not obligatory, but...
Creating c application You can find the extended version of this example, known as ExampleAlignmentClient.cpp in our latest release package (or just check it here...
Using TUDAS in CMSSW Important! If you are using TUDAS interface in your CMSSW module, you should provide alternative way of loading data (i.e. from files). This...
Creating java application You can find the extended version of this example, known as ExampleAlignmentClient.java in our latest release package (or just check it...
Creating python application You can find the extended version of this example, known as example alignment client.py in our latest release package (or just check...
Database schema description Introduction Totem Database was designed to store data from four different sources of data. As a result, on the schema are noticeable...
Exception Handling and Logging We provide exception handling mechanism which should be useful in case of potential problems with connection to server/database or some...
Exceptions Mechanism The exception mechanism in Tudas library is multi layered and designed to be hermetic, complete with easy to understand by user final effect....
Getting started In this document, we show how to write simple application using Tudas library in each of three supported programming languages. If you prefer to test...
TUDAS installation and configuration Installing TUDAS libraries To install TUDAS libraries for Java, C and Python, you need to checkout latest project release from...
Managing Tudas Server Tudas server is build on Zeroc Ice technology. We provide two ways of running server application: as stand alone process (i. e. for testing...
Namespaces and packages Tudas provides unified interfaces in three programming languages in terms of class dependencies, but also in view of package hierarchy. Nevertheless...
Optics Interfaces magnet`s labels Labels of magnets, which can be used while saving magnet strength data into the database: `MBCS2.1R5`, `MQXA.1R5`, `MCBXH...
Project installation This section describes all activities that lead to installation of our project on local PC with Eclipse platform. Downloading and building Tudas...
Roman Pot Data Management Interfaces Service name : RomanPotManager Collimation Alignment Production int saveOffsets(long startTime, string label, map string...
Architecture of the system 1. Client TUDAS provides client`s libraries for Python, C and Java. Those libraries allow to get access to specific Data Managers. Each...
Totem Unified Database Access Service Description TUDAS should help in efficient managing and accesing TOTEM experiment data and be easy to use at the same time....
Use case example System offers few functionalities but most of them communicate in the same way. Above diagram show way in which client save data to the database and...
Tools and external libraries we use Tudas is based on and developed with technologies and tools widely used in the IT environment. If you are familiar with Java, C...
Working Remotely Connecting to PCTotem machine In order to work remotely on PCTotem, you will need to use SSH client. We will show how to set up connection using most...
big.brother, the TOTEM detector control system (DCS) Most of the information about the organization and the progress of big.brother , the TOTEM DCS project, is available...
TotemDQMLite A package of data quality monitoring tools, focusing on high level reconstruction (e.g. tracks) which is performed by the Offline SW. It is complementary...
Instructions how to use data monitoring SW in the counting root. Tool choice There are several software tools you can use. 1. Monitor . This is the old good Monitor...
TotemDQMLite: User`s guide Note: this manual refers to version 3.x. In the current version (7.x), certain elements may have a slightly different look, but the principal...
Elegent (ELastic Event GENeraTor) Elegent (Elastic Event GENeraTor) is a Monte Carlo generator of (anti )proton proton elastic collisions, based on a number of theoretical...
Elegent old version This page describes an old version of Elegent (used up to CMSSW 4.2.4). For the up to date version, see CompElegent . Generates p p and ap...
EOS is the disk storage system at CERN for large physics data. Important: all EOS files are disk only (no backup) In case of inadvertent deletion by users or a major...
TOTEM GIT repositories GIT is a distributed revision control and source code management system. It more popularity over SVN and CSV. Documentation Service main...
Mapping between DAQ channel, VFAT ID and detector segment This mapping is essential for assigning raw data (transmitted by a VFAT) to the right segment of the right...
List of MC productions Rel3.4 beta 90m run Part1 Configuration files path: /afs/cern.ch/exp/totem/scratch/Release/validation/rel3.4.production90m/workspace/input...
TotemMonitor Collection of data quality monitoring tools focusing on low level entities (e.g. single VFAT channels). It comprises interactive GUI as well as batch...
Checks and messages of the monitor Summarized are the checks performed by the monitor in different modes, and also the error, warning and info messages printed usually...
Totem Monitor: User manual This manual describes version 4.5. Using the GUI The GUI consists of three windows: main window , open dialog and canvas layout dialog...
How to compile entire framework agains a different version of ROOT Do you really need it? Very probably not this is a rather emergency case. An example where it...
Migration to newer version of CMSSW framework Prerequisites compile and run some examples from current release see Getting Started read documentation...
Migration of CMSSW software from 3 1 1 version to 4 2 4 Currently (r5094) we have in repository two parallel version of the code: trunk ( svn ssh://svn.cern...
Migration of CMSSW software from 6 2 0 version to 7 0 4 What needs to be done: Some more testing Fix Raw Data Reader Migrate some modules omitted in...
How to change compiler and linker flags (This might be useful for example for profiling optimization with gprof.) You need to change the compiler tool definition files...
How to detect overlaps in Geant4 geometry ? Geometry in CMSSW can be represented by an acyclic graph (kind of tree). Volumes should be defined in such way that child...
Roman Pot geometry As the Roman Pot detectors are movable (and thus at a different position in each run), their geometry description is a little bit more complex....
Offline Simulation Software CMSSW 1 7 7 getting started This document will explain how to use TOTEM offline software. Documentation The CMS Offline WorkBook...
Offline Simulation Software CMSSW 3 1 1 getting started This document will explain how to use TOTEM offline software. Documentation The CMS Offline WorkBook...
Offline Simulation Software CMSSW 4 2 4 getting started This document will explain how to use TOTEM offline software. IMPORTANT Documentation how to run CMSSW...
Offline Simulation Software CMSSW 6 2 0 getting started This document will explain how to use TOTEM offline software. Requirements SLC6 Linux 64bit with afs...
Offline Simulation Software CMSSW 7 0 4 getting started This document will explain how to use TOTEM offline software. IMPORTANT This version contain new RP geometry...
CTPPS offline software getting started This document will explain how to use CTPPS offline software. Requirements SLC6 Linux 64bit with AFS access. Can be...
Indentation What is indentation ? Indentation is used to format program source code in order to improve its readability (wikipedia). See article . There is nice...
Local installation of CMSSW framework Some time ago I`ve found an instruction how to instruction how to install CMSSW on Ubuntu (and other distributions) which is...
LSF lxbatch Sharing Facility (or simply LSF ) is a commercial computer software job scheduler sold by Platform Computing. It can be used to execute batch jobs on...
QtRoot QtRoot is a tool developed by Valeri Fine from BNL. For more information see main page or installation guide. Jan has made a few modifications for a better...
Raw Data Reader A collection of Totem Offline Software modules to read raw data files. It largely overlaps with TotemRawData. Consistency checks performed by Raw2DigiProducer...
Roman Pot Alignment This page describes the SW tools contributing to the alignment of the TOTEM Roman Pots. The key modules are 1. data formats ( TotemAlignment...
Offline Software TOTEM offline software is based on the CMSSW framework. Documentation for the CMSSW framework Getting started CMSSW 7.0.4 version instructions...
Timing performance of CMSSW modules In CMSSW there is a service which is measuring execution time of all modules in use for every event. It can be used to detect...
Configuring external libraries to CMSSW (like Geant4) How does it work ? After setting up CMSSW project workspace ( scram project ... ) following directory structure...
TOTCSI Developer Guide This document contains information concerning development of TOTCSI project. Code access You can fetch the code from AFS: /afs/cern.ch/exp...
TOTCSI User Guide This document contains a brief summary of steps which should be undertaken in order to execute a reconstruction or simulation process using CMSSW...
Using TOTEM Config Splitter Improved (TOTCSI) The document focuses on using TOTCSI for easy splitting and submitting the jobs to computer cluster. Table of contents...
Valgrind Valgrind is a programming tool for memory debugging, memory leak detection, and profiling. Documentation valgrind to detect and prevent application...
Visualization TOTEM offline software currently supports following methods of geometry and event visualization: CMSShow/Fireworks Instructions how to use CMSShow...
FROG Visualization This document will explain how to use FROG for visualisation of TOTEM geometry and events (OFFLINE and ONLINE). Assumptions: I assume you have...
FROG Visualization This document will explain how to use FROG for visualisation of TOTEM geometry and events (OFFLINE and ONLINE). Assumptions: I assume you have...
Iguana Visualization This document will explain how to use Iguana geometry and event visualization offline software. Iguana was part of CMSSW up to version 3 10...
Dead channels at Roman Pots retrieve list of dead and noisy channels The list of dead and noisy channels can be obtained by using extract vfat channels script written...
Instructions how to save (beam) conditions data. Introduction The conditions data can be saved with DIP loggers and/or with Timber. Here you can find user`s instructions...
TOTEM SVN repository Subversion (SVN): version control system software keeps track of all work and all changes in a set of files, and allows several developers (potentially...
T1 detector retrieve raw list of dead and noisy channels Sample T1 dead channels list is placed in the repository: CMSSW 4 2 4/src/TotemCondFormats/DAQInformation...
Timber tools These are tools related to the LHC logging data base. They can be downloaded from TOTEM SVN repository: svn ssh://svn.cern.ch/reps/totem/trunk/offline...
TotemRawDataLibrary TotemRawDataLibrary is a code package for reading and validating TOTEM raw data. It provides an abstraction layer to provide unified access to...
This page describes the specifics of the hardware and the software environment on the Linux machines installed in the Control Room. Software TOTEM Offline Software...
Set ALLOWTOPICCHANGE CMSwebAccessSimbaGroup, TotemGroup CT PPS TDR Rewiew Comments M. Berretti Dear Authors, congratulations for this very nice document. It...
Detector Numbering Schema Roman Pots merge.ps: Positions and dimensions of RP planes numbering.eps: Numbering of RP detectors, units and stations LeszekGrzanka...
PXI and FESA reboot instructions FESA Reboot If the FESA has stopped and doesn`t come back by itself (diagnosis: heart beat in the DCS has stopped), try to reboot...
Instructions for XRP Operations Brief guide to RP control software in the CCC LVDT Bypass Box: use cases and instructions Exchange of FESA front end...
How to use FROG 2 FROG 2 is very similar to FROG 1. FROG 2 is in `/CMSSW 3 1 1/src/Visualisation/Frog Analyzer/soft2` while FROG 1 is in `/soft` folder. To build FROG...
General Measurements Interfaces Service name: GeneralMeasurementsManager int saveGeneralMeasurement(GeneralMeasurementIOV generalMeasurementIOV,GeneralMeasurement...
Jenkins setup instruction Jenkins setup instruction is divided into three parts: User documentation Technical documentation (Virtual Machines) Technical...
Jenkins technical documentation (Virtual Machines) Virtual machine creation In order to create a virtual machine use CERN openstack infrastructure, a cloud computing...
Jenkins user documentation Architecture System architecture is presented below. It is a master slave architecture, where each slave is independent from each other...
Luminosity Interfaces Service name: LuminosityManager Luminosity processing interfaces int saveLuminosityByLs(long startTime, long endTime, string label...
Optics Interfaces Service name: OpticsManager Currents production Beta star processing int saveBetaStar(long startTime, long endTime, double betaStar)Description...
Discussions and collaborative documentation Electronic discussions and collaborative documentation activities in TOTEM can be conducted through the web based (HN)...
TOTEM HyperNews registration HyperNews (HN) are a kind of threaded discussion board coupled to mailing lists, enhanced at SLAC and widely used in the experiment (previous...
TOTEM TWiki registration The TWiki system allows you to easily create web pages and edit them through a web interface, using implicit linking by page name and a simplified...
Playground This page is for test: Tree test of tree plugin gives following Test of draw plugin gives following (click to edit) Test of wiki variables TTEEESSSTTTT...
Set ALLOWTOPICCHANGE cms web access, CMSwebAccessSimbaGroup, TotemGroup CMS TOTEM datasets Totem Run CMS Run Fill Trigger Filling scheme Comment RECO...
The PYTHIA 8 event generator is implemented as a module in the standard CMSSW 3.1.1 installation. PYTHIA8 uses parameters different from PYTHIA6, but otherwise the...
Purpose: The script does some tests on a on a ROOT file. Location: On AFS: /afs/cern.ch/exp/totem/soft/sw tester/ On SVN: https://svnweb.cern.ch/cern/wsvn/totem/trunk...
Run Information Interfaces Service name: RunInformationManager void saveRunInformation(int runNumber, string description, vector Event events)Description...
Developer`s Guide Location of the files: SVN: https://svn.cern.ch/reps/totem/trunk/runlog/ AFS: /afs/cern.ch/user/t/totemdbk/ (current) working version...
TOTEM Runlog Logging system for the TOTEM experiment. URL: https://webafs01.cern.ch/totem runlog User`s Guide What is it? The system is designed to contain information...
TWiki search by CERN Search Results You may also search with the internal TWiki WebSearch . Please note that TWiki internal WebSearch may be very slow for large...
To use the Sherpa event generator (information and manuals: http://www.sherpa mc.de/) version 1.2.2 version 1.3 Standard installation CMSSW 4 2 4 comes...
CMSSW 6 2 0 part Use a SLC6 machine (for instance lxplus.cern.ch) for this part. Get TOTEM version of CMSSW 6 2 0: Getting started 6 2 0 Run generator and smearing...
Software HOWTO How to quickly fetch and compile offline code, version 3 1 1, with CASTOR support This instruction should work on SLC4 and SLC5. Assuming that you...
T2 Software at IP5 that I`ve worked with (Situation as of April 2010) Software vfat controller (no comments) Latest monitor /data/T2/Monitor developT2 (at vmepcS2B...
Totem command line parser Using Totem command line parser (totemCLparser.py) one may pass arguments to a configuration file directly from a command line, e.g.: cmsRun...
About TOTEM TWiki and TWiki in general The TOTEM TWiki is a section of web of the TOTEM experiment at CERN, managed with the TWiki technology. TWiki enables you to...
TOTEM TWiki rules TWiki is a great technology, but without rules, conventions and a bit of coordination, a TWiki web can easily become messy . Here are a few simple...
TWeeder info for TOTEM Total Number of topics: 243 2 Topics updated during the last 7 days Days Web Topic Date S7 TOTEM CompOfflineGettingStartedCTPPSCMS...
TOTEM TWiki home The TOTEM TWiki is a section of web of the TOTEM experiment, powered by the TWiki technology. TWiki enables you to create web pages and edit them...
This is a subscription service to be automatically notified by e mail when topics change in this TOTEM web. This is a convenient service, so you do not have to come...
TOTEM Web Preferences The following settings are web preferences of the TOTEM web. These preferences overwrite the site level preferences in ., and can...