Skip to content

Instantly share code, notes, and snippets.

View mazurov's full-sized avatar

Alexander Mazurov mazurov

View GitHub Profile
@mazurov
mazurov / LHCbPR2_links.md
Last active March 23, 2016 09:22
LHCbPR2 software stack.
@mazurov
mazurov / svn-tag-time.sh
Created October 13, 2015 09:12
SVN tag creation time
svn log --stop-on-copy --quiet svn+ssh://svn.cern.ch/reps/lhcb/Geant4/tags/GEANT4/GEANT4_v95r2p8g2 | tail -2
#Output:
# r187842 | gcorti | 2015-05-07 17:29:54 +0200 (Thu, 07 May 2015)
#------------------------------------------------------------------------
@mazurov
mazurov / asetupReport.py
Created February 20, 2015 09:47
Script to print current patched packages
# after asetup xxx,here
from PyJobTransforms import trfUtils
print(trfUtils.asetupReport())
@mazurov
mazurov / tutorial.ipynb
Last active August 29, 2019 19:21
Ostap tutorial example
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@mazurov
mazurov / Hanno_reco.sh
Last active August 29, 2015 14:15
Reco_tf (Hanno)
Reco_tf.py '--geometryVersion' 'ATLAS-R2-2015-02-00-00' '--conditionsTag' 'CONDBR2-ES1PA-2014-01' '--beamType' 'cosmics' '--ignoreErrors' 'True' '--autoConfiguration' 'everything' '--maxEvents' '30' '--AMITag' 'x290' '--postExec' 'RAWtoESD:ToolSvc.MDT_DCSConditionsRun2Tool.OutputLevel=4' '--preExec' 'rec.doJetMissingETTag.set_Value_and_Lock(False);from CaloRec.CaloCellFlags import jobproperties;jobproperties.CaloCellFlags.doLArHVCorr=False;jobproperties.CaloCellFlags.doPileupOffsetBCIDCorr.set_Value_and_Lock(False); from TrigT1CaloMonitoringTools.LVL1CaloMonFlags import LVL1CaloMonFlags; LVL1CaloMonFlags.doPPrStabilityMon.set_Value_and_Lock(True);from InDetRecExample.InDetJobProperties import InDetFlags;InDetFlags.doInnerDetectorCommissioning.set_Value_and_Lock(True);InDetFlags.useBroadClusterErrors.set_Value_and_Lock(False);DQMonFlags.doStreamAwareMon=False;DQMonFlags.enableLumiAccess=False;from JetRec.JetRecFlags import jetFlags;jetFlags.useTracks=False;DQMonFlags.doCTPMon=False;jobproperties.CaloCellFlags.
@mazurov
mazurov / analyze.py
Created January 22, 2015 15:58
xAOD Trigger Towers analysis example
import ROOT
ROOT.gROOT.Macro('$ROOTCOREDIR/scripts/load_packages.C')
fileName = "/afs/cern.ch/user/a/amazurov/public/jb/tilecis/TileCIS.root"
treeName = "CollectionTree"
f = ROOT.TFile.Open(fileName, "READ")
t = ROOT.xAOD.MakeTransientTree(f, treeName)
print("Number of input events: %s" % t.GetEntries())
for entry in xrange(2): # Process two events
@mazurov
mazurov / dump_xod.py
Last active August 29, 2015 14:13
Dump xAOD trigger towers to root file
# ==============================================================================
# Change the input file
InputFile = "/afs/cern.ch/work/h/hristova/public/M7/248370/data14_cos.00248370.express_express.merge.RAW._lb0163._SFO-ALL._0001.1"
# ==============================================================================
from ByteStreamCnvSvc import ReadByteStream
svcMgr.ByteStreamInputSvc.FullFileName = [InputFile]
@mazurov
mazurov / drop.sql
Created December 13, 2014 17:21
Drop all objects from MSQL database
USE MY_DB_NAME
/* Drop all non-system stored procs */
DECLARE @name VARCHAR(128)
DECLARE @SQL VARCHAR(254)
SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [type] = 'P' AND category = 0 ORDER BY [name])
WHILE @name is not null
BEGIN
@mazurov
mazurov / mfiles.py
Last active November 5, 2017 14:03
MFiles with python
# coding: utf-8
# In[20]:
from win32com.client import gencache
mfiles = gencache.EnsureModule('{B9C079AA-92DD-4FB4-A0E0-AA3198955B45}', 0, 1, 0)
# In[21]:
@mazurov
mazurov / bootstrap.sh
Last active August 29, 2015 14:08
CMX python dumper
wget -nv -O- https://gist.githubusercontent.com/mazurov/bfde2b62db4c51259309/raw/setup.sh | source /dev/stdin