Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /DQM/SiStripMonitorClient/test/ReadMe.txt is written in an unsupported language. File is not indexed.

0001 1. Description of Classes :
0002 =============================
0003 
0004     SiStripWebInterface (web interface  for the SiStrip, inherited from WebInterface)
0005     SiStripQualityTester (defines and attaches QualityTests to the MEs. the
0006                          tests are defined in test/sistrip_qualitytest_config.xml)
0007     SiStripActionExecutor (performs various actions as requested by WebInterface)
0008    
0009     SiStripWebClient [OBSOLETE] (web client for the SiStrip, inherited from DQMWbClient)
0010 
0011 
0012     TrackerMap & TmModule (creates the TrackerMap SVG file)
0013 
0014 
0015 
0016 2. Auxiliary files in test directory
0017 =====================================
0018   
0019   o tracker.dat                      : needed to create TrackerMap
0020     trackermap.txt                   : header of the SVG file to be created
0021 
0022   o sendCmdToApp.pl                  : scripts needed to start the xdaq.exe
0023     webPingXDAQ.pl 
0024       
0025   o ConfigBox.js, GifDisplay.js,     : Java scripts for the Web Widjets
0026     Navigator.js,  WebLib.js, 
0027     Select.js, ContentViewer.js  
0028     Messages.js
0029 
0030   o setup.sh                         : creates necessary xml and scripts needed
0031                                        for a given environment
0032 
0033   o .SiStripClient.xml                : used by setup.sh to create real ones
0034     .profile.xml                      SiStripClient.xml profile.xml 
0035   
0036   o  .startMonitorClient             : used by  setup.sh to create start script 
0037                                        startMonitorClient
0038 
0039   o  style.css                       : color, border... etc
0040 
0041   o  sistrip_qualitytest_config.xml  : quality Test Configuration file 
0042                                        where the tests and the attachments 
0043                                        of tests with ME are defined
0044   o  sistrip_monitorelement_config.xml : the MEs to be used in TrackerMap 
0045                                          and the summary plot are defined
0046                                           here
0047 
0048 
0049 3. Running
0050 =================
0051 
0052    The Client needs have Source and the Collector to run. The Collector and the Client 
0053     must not run in the same machine. It is probably better to start Collector, Client 
0054     and Source on three different machines.
0055 
0056   - Collector
0057        o login to a (lxplus) machine
0058        o go to the CMSSW working directory
0059        o do a eval `scramv1 runtime -csh`
0060        o execute "DQMCollector"
0061 
0062    - Source
0063        o login to a (lxplus) machine (possibly different than the Collector one)
0064        o go to DQM/StripMonitorCluster/test area of CMSSW working directory
0065        o do a eval `scramv1 runtime -csh`
0066        o put the Collector machine name in DQM/StripMonitorCluster/data/MonitorDaemon.cfi
0067          config file (in the field DestinationAddress)
0068        o execute "cmsRun  OnlyDQM.cfg"
0069 
0070 
0071    - Client (start xdaq executable)
0072        in DQM/SiStripMonitorClient/test directory
0073 
0074        o login to a machine which must be different wrt the Collector one
0075        o go to DQM/SiStripMonitorClient/test of the CMSSW working directory, 
0076        o do a eval  `scramv1 runtime -csh`
0077        o execute setup.sh script to setup the machine names for Collector and Client
0078          (the Client machine is taken automatically, instead the Collector machine
0079           name should be put in the argument)
0080 
0081           setup.sh COLLECTOR_MACHINE_NAME
0082 
0083        o execute startMonitorClient script to start xdaq executable
0084 
0085        o in a web browser open the link
0086            http://CLIENT_MCHINE_NAME:1972  (e.g http://lxplus020.cern.ch:1972)
0087        o select SiStripClient application from XDAQ window
0088        o click "Configure" and "Enable" buttons .... then the Client is ready to run!
0089 
0090    - IGUANA-CMS GUI
0091 
0092       one can start the IGUANA-CMS GUI using the Client as the server. To do that
0093       one has to use "actAsServer" as true in .SiStripClient.xml before executing
0094       setup.sh before starting the Client
0095 
0096       o go to any directory inside CMSSW working area
0097       o do a eval  `scramv1 runtime -csh`     
0098       o execute "iguana"
0099       o select "Vis Example--NTuple browser"
0100       o specify Client machine name (or the Collector) and the port (9090)
0101