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