Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87

process CONDOBJMON = {
    
    source = EmptyIOVSource {
      string timetype = "runnumber"
      untracked uint32 firstRun = insert_runnumber
      untracked uint32 lastRun  = insert_runnumber
      uint32 interval = 1
    }
    
    untracked PSet maxEvents = {untracked int32 input = 1}
        
    service = MessageLogger {
	untracked vstring destinations   = { "error.log", "cout"}
	untracked PSet cout              = { untracked string threshold = "Error" }
	untracked vstring debugModules   = { "SiStripMonitorCondData"}
    }
    
    
    #-------------------------------------------------
    ## CALIBRATION
    #-------------------------------------------------

	es_source siStripCond = poolDBESSource from "CalibTracker/Configuration/data/Common/PoolDBESSource.cfi"
	replace siStripCond.toGet = {
                    { string record = "SiStripFedCablingRcd" string tag = "insert_FedCablingTag" },
                    { string record = "SiStripNoisesRcd" string tag = "insert_NoiseTag" },
                    { string record = "SiStripPedestalsRcd" string tag = "insert_PedestalTag" },
                    { string record = "SiStripThresholdRcd" string tag = "insert_ThresholdTag" }
	}
	replace siStripCond.connect="frontier://cmsfrontier.cern.ch:8000/FrontierProd/insertAccount"
	replace siStripCond.DBParameters.authenticationPath=""
	es_module sistripconn = SiStripConnectivity {}
 
 
    #-------------------------------------------------
    ## DQM
    #-------------------------------------------------
    
    include "DQM/SiStripMonitorSummary/data/SiStripMonitorCondData.cfi"
    
    replace CondDataMonitoring.OutputMEsInRootFile=false
    replace CondDataMonitoring.MonitorSiStripQuality=false
    
    include "DQM/SiStripMonitorClient/data/SiStripDQMOffline.cff"
    
    replace qTester.qtList = "DQM/SiStripMonitorSummary/data/insert_QtestsFileName"


 es_source a = PoolDBESSource {
	string appendToDataLabel = "test"
	VPSet toGet = {	{ string record = "SiStripBadFiberRcd"   string tag = "insert_DB_Tag"} }
	string connect = "sqlite_file:dbfile.db"
	string timetype = "runnumber"
	untracked string BlobStreamerName="TBufferBlobStreamingService"
     	PSet DBParameters ={
	    untracked string authenticationPath="/afs/cern.ch/cms/DB/conddb"
	}
    }

es_module siStripQualityESProducer = SiStripQualityESProducer {
    string appendToDataLabel = ""
    VPSet ListOfRecordToMerge = {
	{ string record = "SiStripBadFiberRcd"   string tag = "test"} 
    }    	
   bool ReduceGranularity = true
   double ThresholdForReducedGranularity  =  0.3 
}

  
    
  es_prefer siStripQualityESProducer = SiStripQualityESProducer{}
 

  
    #-------------------------------------------------
    ## Scheduling
    #-------------------------------------------------

    path p = {
	CondDataMonitoring,
	qTester,
	 SiStripOfflineDQMClient,
        dqmSaver
	}	
}