CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
plotBeamSpotDB Namespace Reference

Functions

def SetStyle
 

Variables

string acommand = 'cmscond_list_iov -c '
 
tuple aIOV = IOV()
 
 atime = ibeam.IOVBeginTime
 
string Banner = "CMS Preliminary"
 
list cvlist = []
 
tuple da = TDatime(time.strftime('%Y-%m-%d %H:%M:%S',ptm))
 
tuple da_first = TDatime(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(first - time.timezone)))
 
tuple da_last = TDatime(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(last - time.timezone)))
 
string datafilename = "tmp_beamspot.dat"
 
int datax = 0
 
tuple dataxerr = (float(last) - float(first))
 Comment out this block if running on Mac ##. More...
 
int datay = 0
 
 datayerr = ibeam.Xerr
 
list files = tmp[1]
 
 first = ibeam.IOVfirst
 
string firstRun = "0"
 
 getDBdata = True
 
list graphlist = []
 
list graphnamelist = ['X','Y','Z','SigmaZ','dxdz','dydz','beamWidthX', 'beamWidthY']
 
list graphtitlelist = ['beam spot X','beam spot Y','beam spot Z','beam spot #sigma_Z','beam spot dX/dZ','beam spot dY/dZ','beam width X','beam width Y']
 
string graphXaxis = 'Run number'
 
list graphYaxis = ['beam spot X [cm]','beam spot Y [cm]','beam spot Z [cm]', 'beam spot #sigma_{Z} [cm]', 'beam spot dX/dZ', 'beam spot dY/dZ','beam width X [cm]', 'beam width Y [cm]']
 
list ibeam = listbeam[ii]
 
int iline = 0
 
tuple input = open(option.data +"/"+f)
 
string IOVbase = 'runbase'
 
list iovlist = []
 
int ipoint = 0
 
 jline = iline
 
 last = ibeam.IOVlast
 
string lastRun = "4999999999"
 
tuple linedata = line.split()
 
list listbeam = []
 
tuple listmap = readBeamSpotFile(datafilename,listbeam,IOVbase,firstRun,lastRun)
 
string mydestdb = 'frontier://PromptProd/CMS_COND_31X_BEAMSPOT'
 
 offset_daylight = time.timezone-time.altzone
 
string otherArgs = ''
 
tuple output = open(datafilename,"w")
 
tuple outroot = TFile(option.output,"RECREATE")
 
 passiov = False
 
 passline = False
 
 printBanner = False
 
 printCanvas = False
 
string printFormat = "png"
 
tuple ptm = time.localtime(reftime)
 
 reftime = first
 print local time More...
 
tuple status = commands.getstatusoutput( acommand )
 
string suffix = ''
 print local time More...
 
string tag = ''
 
tuple tmp = commands.getstatusoutput("ls "+option.data)
 
tuple tmpfile = open(datafilename,'w')
 
list tmplistiov = tmpstatus[1]
 
tuple tmplumi = unpack(iIOV.since)
 
int tmplumifirst = 1
 
int tmplumilast = 9999999
 
tuple tmprun = unpack(iIOV.since)
 
 tmprunfirst = firstRun
 
 tmprunlast = lastRun
 
tuple tmpstatus = commands.getstatusoutput( acommand )
 
tuple totlines = len(tmplistiov)
 
 weighted = True;
 

Function Documentation

def plotBeamSpotDB.SetStyle ( )

Definition at line 68 of file plotBeamSpotDB.py.

Variable Documentation

string plotBeamSpotDB.acommand = 'cmscond_list_iov -c '

Definition at line 187 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.aIOV = IOV()

Definition at line 204 of file plotBeamSpotDB.py.

plotBeamSpotDB.atime = ibeam.IOVBeginTime

Definition at line 382 of file plotBeamSpotDB.py.

string plotBeamSpotDB.Banner = "CMS Preliminary"

Definition at line 135 of file plotBeamSpotDB.py.

list plotBeamSpotDB.cvlist = []

Definition at line 327 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.da = TDatime(time.strftime('%Y-%m-%d %H:%M:%S',ptm))

Definition at line 395 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.da_first = TDatime(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(first - time.timezone)))

Definition at line 386 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.da_last = TDatime(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(last - time.timezone)))

Definition at line 387 of file plotBeamSpotDB.py.

string plotBeamSpotDB.datafilename = "tmp_beamspot.dat"

Definition at line 152 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.datax = 0

Definition at line 342 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.dataxerr = (float(last) - float(first))

Comment out this block if running on Mac ##.

Definition at line 406 of file plotBeamSpotDB.py.

plotBeamSpotDB.datay = 0

Definition at line 343 of file plotBeamSpotDB.py.

plotBeamSpotDB.datayerr = ibeam.Xerr

Definition at line 346 of file plotBeamSpotDB.py.

list plotBeamSpotDB.files = tmp[1]

Definition at line 271 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.first = ibeam.IOVfirst

Definition at line 379 of file plotBeamSpotDB.py.

Referenced by TkTrackingRegionsMargin< float >.add(), StripCPEgeometric::WrappedCluster.addSuppressedEdgeStrip(), VpspScanAlgorithm.analyse(), SiPixelErrorsDigisToCalibDigis.analyze(), EcalMonitorPrescaler.beginRun(), MagGeoBuilderFromDDD::bRod.bRod(), MagGeoBuilderFromDDD::bSector.bSector(), ora::RelationalDeleter.build(), FWInvMassDialog.Calculate(), PedeLabelerBase.calibrationLabel(), StripCPEgeometric::WrappedCluster.centroid(), HiggsValidation::MonitoredDecays.channel(), HBHENegativeEFilter.checkPassFilter(), L1TLSBlock.computeErrorFromRange(), popcon::PopConSourceHandler< CastorPedestals >.convertFromOld(), FFTJetCorrectorSequence< Jet, InitialConverter, FinalConverter >.correct(), DDName.defineId(), StripCPEgeometric::WrappedCluster.deformed(), VectorDoublet< Vector3D, Vector3D >.dot(), StripCPEgeometric::WrappedCluster.dropSmallerEdgeStrip(), triggerExpression::L1uGTReader.dump(), triggerExpression::PathReader.dump(), EcalMonitorPrescaler.EcalMonitorPrescaler(), egammaisolation::EgammaRange< float >.empty(), muonisolation::Range< float >.empty(), TRange< int >.empty(), PixelRecoRange< float >.empty(), DTDCSByLumiTask.endLuminosityBlock(), MagGeoBuilderFromDDD::eSector.eSector(), StripCPEgeometric::WrappedCluster.eta(), GenericMVAComputer.eval(), DDPixFwdDiskAlgo.execute(), DDHCalTBZposAlgo.execute(), DDTECOptoHybAlgo.execute(), DDPixBarStackLinear.execute(), DDPixBarStackLinearGap.execute(), DDTECCoolAlgo.execute(), DDPixBarStackTrigLayerAlgo.execute(), DDTrackerLinear.execute(), DDTrackerLinearXY.execute(), DDTrackerXYZPosAlgo.execute(), DDTrackerZPosAlgo.execute(), DDBHMAngular.execute(), DDHCalForwardAlgo.execute(), DDHCalLinearXY.execute(), DDTECPhiAlgo.execute(), DDTrackerAngular.execute(), DDTIDRingAlgo.execute(), DDTrackerAngularV1.execute(), DDTrackerPhiAlgo.execute(), DDTrackerPhiAltAlgo.execute(), DDTECAxialCableAlgo.execute(), DDTECPhiAltAlgo.execute(), DDHCalFibreBundle.execute(), MsgTools.fillNames(), ThroughputServiceClient.fillSummaryPlots(), ProbeTreeProducer.filter(), LHEDYdecayFilter.filter(), pos::PixelConfig.find(), HBHELinearMap.find(), EcalTBCrystalMap.findCrystalAngles(), SymmetryFit.findUsableMinMax(), gen::Pythia6JetGun.generateEvent(), egHLT::ComCodes.getCode(), egHLT::TrigCodes.getCode(), pftools::IO.GetLineData(), TtDilepEvtSolution.getLRSignalEvtObsVal(), pftools::IO.GetNextLineData(), fastTrackingUtilities.getRecHitCombinationIndex(), SeedCleanerByHitPosition.good(), CachingSeedCleanerByHitPosition.good(), SeedCleanerBySharedInput.good(), CachingSeedCleanerBySharedInput.good(), graph_combine(), HLTEgammaEtFilterPairs.hltFilter(), SimpleVFATFrameCollection.InsertEmptyFrame(), egammaisolation::EgammaRange< float >.inside(), muonisolation::Range< float >.inside(), TRange< int >.inside(), PixelRecoRange< float >.inside(), TtGenEvent.isFullLeptonic(), npstat.isNonDecreasing(), npstat.isNonIncreasing(), npstat.isStrictlyDecreasing(), npstat.isStrictlyIncreasing(), TkTrackingRegionsMargin< float >.left(), egammaisolation::EgammaRange< float >.mean(), muonisolation::Range< float >.mean(), TRange< int >.mean(), PixelRecoRange< float >.mean(), StripCPEgeometric::WrappedCluster.middle(), TRange< int >.min(), egammaisolation::EgammaRange< float >.min(), muonisolation::Range< float >.min(), PixelRecoRange< float >.min(), DDValuePair.operator const std::string &(), DDValuePair.operator std::string &(), helper::SelectionFirstPointerAdder< StoreContainer >.operator()(), helper::SelectionFirstRefAdder< StoreContainer >.operator()(), L1MuGMTExtendedCand::Rank.operator()(), SimpleL1MuGMTCand::Rank.operator()(), HLTScalersClient::CountLS_t.operator<(), HLTScalersClient::CountLS_t.operator==(), ClusterClusterMapping.overlap(), PartitionGenerator.partitions(), PhiBorderFinder.PhiBorderFinder(), HiggsValidation::MonitoredDecays.position(), SiStripRegionCabling.position(), precomputed_value_sort(), cond::utilities::JsonPrinter.print(), TtFullLeptonicEvent.print(), egHLT::TrigCodes.printCodes(), sipixelobjects::PixelFEDLink.printForMap(), CandOneToManyDeltaRMatcher.produce(), reco::modules::MatcherBase< C1, C2, M >.produce(), reco::modulesNew::Matcher< C1, C2, S, D >.produce(), DTFakeT0ESProducer.produce(), TrackMCQuality.produce(), InterestingDetIdFromSuperClusterProducer.produce(), PixelDigiCollection.put(), TrackCollectionFP420.put(), RecoCollectionFP420.put(), ClusterCollectionFP420.put(), CompositeLogicalTrajectoryFilter.QF(), RealQuadEquation.RealQuadEquation(), EcalTBHodoscopeRecInfoAlgo.reconstruct(), L1MuDTERS.run(), L1MuBMERS.run(), ecaldqm::RecoSummaryTask.runOnBasicClusters(), egHLT::ComCodes.setCode(), egHLT::TrigCodes.setCode(), HcalFEDList.setListOfFEDs(), StripCPEgeometric::WrappedCluster.sign(), StripCPEgeometric::WrappedCluster.smallerEdgeStrip(), egammaisolation::EgammaRange< float >.sort(), muonisolation::Range< float >.sort(), PixelRecoRange< float >.sort(), TRange< int >.sort(), split(), StorageAccount.summaryText(), StripCPEgeometric::WrappedCluster.sumQ(), PixelRecoRange< float >.swap(), HcalSimParameters.timeSmearRMS(), egHLT::OffPho.trigCutsCutCode(), egHLT::OffEle.trigCutsCutCode(), pos::PixelConfig.update(), and HBHENegativeEFilter.validate().

string plotBeamSpotDB.firstRun = "0"

Definition at line 167 of file plotBeamSpotDB.py.

plotBeamSpotDB.getDBdata = True

Definition at line 156 of file plotBeamSpotDB.py.

list plotBeamSpotDB.graphlist = []

Definition at line 312 of file plotBeamSpotDB.py.

list plotBeamSpotDB.graphnamelist = ['X','Y','Z','SigmaZ','dxdz','dydz','beamWidthX', 'beamWidthY']

Definition at line 313 of file plotBeamSpotDB.py.

list plotBeamSpotDB.graphtitlelist = ['beam spot X','beam spot Y','beam spot Z','beam spot #sigma_Z','beam spot dX/dZ','beam spot dY/dZ','beam width X','beam width Y']

Definition at line 314 of file plotBeamSpotDB.py.

string plotBeamSpotDB.graphXaxis = 'Run number'

Definition at line 315 of file plotBeamSpotDB.py.

list plotBeamSpotDB.graphYaxis = ['beam spot X [cm]','beam spot Y [cm]','beam spot Z [cm]', 'beam spot #sigma_{Z} [cm]', 'beam spot dX/dZ', 'beam spot dY/dZ','beam width X [cm]', 'beam width Y [cm]']

Definition at line 325 of file plotBeamSpotDB.py.

list plotBeamSpotDB.ibeam = listbeam[ii]

Definition at line 341 of file plotBeamSpotDB.py.

int plotBeamSpotDB.iline = 0

Definition at line 194 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.input = open(option.data +"/"+f)

Definition at line 276 of file plotBeamSpotDB.py.

plotBeamSpotDB.IOVbase = 'runbase'

Definition at line 160 of file plotBeamSpotDB.py.

list plotBeamSpotDB.iovlist = []

Definition at line 192 of file plotBeamSpotDB.py.

int plotBeamSpotDB.ipoint = 0
plotBeamSpotDB.jline = iline

Definition at line 200 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.last = ibeam.IOVlast

Definition at line 380 of file plotBeamSpotDB.py.

Referenced by StripCPEgeometric::WrappedCluster.addSuppressedEdgeStrip(), VpspScanAlgorithm.analyse(), CSCDigiDump.analyze(), CSCStripDigiValidation.analyze(), CSCDigiToPattern.analyze(), CSCComparatorDigiValidation.analyze(), DigiAnalyzer.analyze(), MagGeoBuilderFromDDD::bRod.bRod(), MagGeoBuilderFromDDD::bSector.bSector(), FWPFTrackRPZProxyBuilder.build(), edmplugin::standard.config(), StripCPEgeometric::WrappedCluster.deformed(), AlignmentMonitorBase.directory(), StripCPEgeometric::WrappedCluster.dropSmallerEdgeStrip(), PrintoutHelper.dumpCandidate(), DTDCSByLumiTask.endLuminosityBlock(), MagGeoBuilderFromDDD::eSector.eSector(), StripCPEgeometric::WrappedCluster.eta(), edm::FileRandomKEThetaGunProducer.FileRandomKEThetaGunProducer(), CaloHitAnalyzer.fillHits(), ThroughputServiceClient.fillSummaryPlots(), gen::Pythia6JetGun.generateEvent(), StripCompactDigiSimLinks.getLinks(), DTStatusFlagHandler.getNewObjects(), DTT0Handler.getNewObjects(), DTTPGParametersHandler.getNewObjects(), DTPerformanceHandler.getNewObjects(), DTDeadFlagHandler.getNewObjects(), DTRangeT0Handler.getNewObjects(), DTReadOutMappingHandler.getNewObjects(), DTLVStatusHandler.getNewObjects(), SeedCleanerByHitPosition.good(), CachingSeedCleanerByHitPosition.good(), SeedCleanerBySharedInput.good(), CachingSeedCleanerBySharedInput.good(), NuclearTester.HitPositions(), ctfseeding::HitExtractorPIX.hits(), popcon::PopCon.initialize(), ecaldqm::MESetMulti.MESetMulti(), CylinderBuilderFromDet.operator()(), EcalTBHodoscopeRecInfoAlgo.reconstruct(), L1MuBMERS.run(), L1MuDTERS.run(), TrackInformation.setIDonCaloSurface(), HcalFEDList.setListOfFEDs(), StripCPEgeometric::WrappedCluster.sign(), and StripCPEgeometric::WrappedCluster.smallerEdgeStrip().

string plotBeamSpotDB.lastRun = "4999999999"

Definition at line 168 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.linedata = line.split()

Definition at line 202 of file plotBeamSpotDB.py.

list plotBeamSpotDB.listbeam = []

Definition at line 287 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.listmap = readBeamSpotFile(datafilename,listbeam,IOVbase,firstRun,lastRun)

Definition at line 290 of file plotBeamSpotDB.py.

plotBeamSpotDB.mydestdb = 'frontier://PromptProd/CMS_COND_31X_BEAMSPOT'

Definition at line 184 of file plotBeamSpotDB.py.

plotBeamSpotDB.offset_daylight = time.timezone-time.altzone

Definition at line 397 of file plotBeamSpotDB.py.

string plotBeamSpotDB.otherArgs = ''

Definition at line 216 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.output = open(datafilename,"w")

Definition at line 273 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.outroot = TFile(option.output,"RECREATE")

Definition at line 440 of file plotBeamSpotDB.py.

plotBeamSpotDB.passiov = False

Definition at line 227 of file plotBeamSpotDB.py.

plotBeamSpotDB.passline = False

Definition at line 193 of file plotBeamSpotDB.py.

plotBeamSpotDB.printBanner = False

Definition at line 134 of file plotBeamSpotDB.py.

plotBeamSpotDB.printCanvas = False

Definition at line 132 of file plotBeamSpotDB.py.

string plotBeamSpotDB.printFormat = "png"

Definition at line 133 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.ptm = time.localtime(reftime)

Definition at line 394 of file plotBeamSpotDB.py.

plotBeamSpotDB.reftime = first

print local time

print gmt time

Definition at line 393 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.status = commands.getstatusoutput( acommand )

Definition at line 256 of file plotBeamSpotDB.py.

plotBeamSpotDB.suffix = ''

print local time

Definition at line 431 of file plotBeamSpotDB.py.

plotBeamSpotDB.tag = ''

Definition at line 142 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.tmp = commands.getstatusoutput("ls "+option.data)

Definition at line 270 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.tmpfile = open(datafilename,'w')

Definition at line 224 of file plotBeamSpotDB.py.

list plotBeamSpotDB.tmplistiov = tmpstatus[1]

Definition at line 189 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.tmplumi = unpack(iIOV.since)

Definition at line 253 of file plotBeamSpotDB.py.

int plotBeamSpotDB.tmplumifirst = 1

Definition at line 230 of file plotBeamSpotDB.py.

int plotBeamSpotDB.tmplumilast = 9999999

Definition at line 231 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.tmprun = unpack(iIOV.since)

Definition at line 252 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.tmprunfirst = firstRun

Definition at line 228 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.tmprunlast = lastRun

Definition at line 229 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.tmpstatus = commands.getstatusoutput( acommand )

Definition at line 188 of file plotBeamSpotDB.py.

tuple plotBeamSpotDB.totlines = len(tmplistiov)

Definition at line 195 of file plotBeamSpotDB.py.

plotBeamSpotDB.weighted = True;

Definition at line 301 of file plotBeamSpotDB.py.

Referenced by SmsModeFinder3d.operator()().