File indexing completed on 2024-04-06 12:08:46
0001
0002 function usage() {
0003 cat <<EOF
0004
0005 execute the script in the following way :
0006
0007 ./StartAll RUN_TYPE
0008
0009 where
0010 - RUN_TYPE (DQM sources you want to activate): ped/digi/digi_cluster
0011
0012 Example 1 : ./StartAll ped
0013 Example 2 : ./StartAll digi_cluster
0014
0015 EOF
0016 }
0017 if [ $
0018 usage; exit 1;
0019 fi
0020 ./StopAll
0021 COLLECTORNAME=`/bin/hostname`
0022 echo "The hostname is = " $COLLECTORNAME
0023 eval `scramv1 runtime -sh`
0024 xterm -T "DQM Collector" -sb -sl 100 -e DQMCollector &
0025 source_type=$1
0026 echo $source_type
0027 if [ "$source_type" == "ped" ]; then
0028 cp sistrip_monitorelement_config_ped.xml sistrip_monitorelement_config.xml
0029 cp sistrip_qualitytest_config_ped.xml sistrip_qualitytest_config.xml
0030 export PRODUCER_PATH=${CMSSW_BASE}/src/DQM/SiStripMonitorPedestals/test
0031 cd ${PRODUCER_PATH}
0032 export CORAL_AUTH_PATH=/afs/cern.ch/cms/DB/conddb
0033 xterm -T "DQM Producer(Source)" -sb -sl 30000 -e ./PedsMonWithDB.csh &
0034 elif [ "$source_type" == "digi_cluster" ]; then
0035 cp sistrip_monitorelement_config_cluster_digi.xml sistrip_monitorelement_config.xml
0036 cp sistrip_qualitytest_config_cluster_digi.xml sistrip_qualitytest_config.xml
0037 export PRODUCER_PATH=${CMSSW_BASE}/src/DQM/SiStripMonitorCluster/test
0038 cd ${PRODUCER_PATH}
0039 perl -pi.bak -e "s#localhost#$COLLECTORNAME#g" OnlyDQM.cfg
0040 xterm -T "DQM Producer(Source)" -sb -sl 30000 -e cmsRun OnlyDQM.cfg &
0041 fi
0042 export CONSUMER_PATH=${CMSSW_BASE}/src/DQM/SiStripMonitorClient/test
0043 cd ${CONSUMER_PATH}
0044 ./setup.sh $COLLECTORNAME
0045 ./startMonitorClient
0046
0047