#!/bin/sh ############################################################################### # # BEGIN OF SCRIPT # ############################################################################### ############################################################################### # BEGIN OF FILE DESCRIPTION # # # Filename : setupCMSSW_HCalDQM # Author : Alan Stone # Date : 20060811 Summary of commands. # # Description : Automate the setup of CMSSW with HCAL DQM # # END OF FILE DESCRIPTION ############################################################################### ############################################################################### # BEGIN OF SCRIPT PROCESS PARAMETERS # Set up your environment for CMS. May already be in your login script. # source /afs/fnal.gov/files/code/cms/setup/cshrc uaf . /afs/fnal.gov/files/code/cms/setup/shrc uaf pwd>work_dir.txt work_dir=$(cat work_dir.txt) rm work_dir.txt # Set up correct SCRAM Architecture # http://www.uscms.org/SoftwareComputing/UserComputing/GeneralSetup.html SCRAM_ARCH=slc3_ia32_gcc323 export SCRAM_ARCH # Define CMSSW Release # https://uimon.cern.ch/twiki/bin/view/CMS/ReleaseSchedule?skin=print.pattern if [ $1 ]; then cmssw_rel=$1 else cmssw_rel=${cmssw_def} scramv1 list CMSSW echo "No CMSSW release given. SetupCMSSW requires a release version." echo "For examples, see above list." exit 0 fi # Create project area scramv1 project CMSSW CMSSW_${cmssw_rel} # Set up your runtime environment src_dir=${work_dir}/CMSSW_${cmssw_rel}/src cd ${src_dir} eval `scramv1 runtime -sh` # Get HCAL DQM from CERN CVS echo $CVSROOT cmscvsroot CMSSW echo "Login into cern cvs with password = 98passwd" cvs login # Get head version of HCAL DQM with -A option cvs co -A DQM/HcalMonitorModule #cvs co -A DQM/HcalMonitorClient cvs co -A DQM/HcalMonitorTasks # Get Client from Wade - temporary hack cp ~wfisher/tmp/HcalMonitorClient.tgz ${src_dir}/DQM cd ${src_dir}/DQM/ tar -xzf HcalMonitorClient.tgz cd ${src_dir} # scramv1 build DQM scramv1 build wget http://nippon.fnal.gov/stage1/cmsroc/Scripts/startHCalDQM ############################################################################### # # END OF SCRIPT # ###############################################################################