Skip to content

Instantly share code, notes, and snippets.

@betatim
Created November 11, 2014 11:35
Show Gist options
  • Save betatim/414ee8430c5c39233c0f to your computer and use it in GitHub Desktop.
Save betatim/414ee8430c5c39233c0f to your computer and use it in GitHub Desktop.
# SetupProject DaVinci v36r0
import sys
from GaudiConf import IOHelper
from Configurables import LHCbApp, ApplicationMgr, DataOnDemandSvc
from Configurables import SimConf, DigiConf, DecodeRawEvent
from Configurables import CondDB, DaVinci
from Configurables import LoKiSvc
from DecayTreeTuple.Configuration import *
from Configurables import TupleToolTrigger
from Configurables import TupleToolTISTOS
from Configurables import TupleToolMCBackgroundInfo
def mark(idx, decay_descriptor):
parts = decay_descriptor.split()
parts[idx] = "^(%s)"%(parts[idx])
return " ".join(parts)
def execute(simulation=True,
decay_descriptor="J/psi(1S) -> mu- mu+"):
# Configure all the unpacking, algorithms, tags and input files
appConf = ApplicationMgr()
appConf.ExtSvc+= ['ToolSvc', 'DataOnDemandSvc', LoKiSvc()]
dv = DaVinci()
dv.DataType = "2012"
lhcbApp = LHCbApp()
lhcbApp.Simulation = simulation
CondDB().Upgrade = False
dtt = DecayTreeTuple("Early2015")
dtt.Inputs = ["/Event/Tesla/Particles"]
# Overwriting default list of TupleTools
dtt.ToolList = ["TupleToolKinematic",
"TupleToolPid",
"TupleToolMCBackgroundInfo",
"TupleToolMCTruth",
"MCTupleToolHierarchy",
#"MCTupleToolPID",
"TupleToolGeometry",
"TupleToolTISTOS",
"TupleToolTrackInfo",
"TupleToolTrigger",
]
tlist = ["L0HadronDecision", "L0MuonDecision",
"L0DiMuonDecision", "L0ElectronDecision",
"L0PhotonDecision",
"Hlt1DiMuonHighMassDecision", "Hlt1DiMuonLowMassDecision",
"Hlt1TrackMuonDecision", "Hlt1TrackAllL0Decision",
"Hlt2DiMuonJPsiDecision", "Hlt2SingleMuonDecision",
]
dtt.addTool(TupleToolTrigger, name="TupleToolTrigger")
dtt.addTool(TupleToolTISTOS, name="TupleToolTISTOS")
# Get trigger info
dtt.TupleToolTrigger.Verbose = True
dtt.TupleToolTrigger.TriggerList = tlist
dtt.TupleToolTISTOS.Verbose = True
dtt.TupleToolTISTOS.TriggerList = tlist
from Configurables import TupleToolMCTruth, MCTupleToolHierarchy
dtt.addTool(TupleToolMCBackgroundInfo,
name="TupleToolMCBackgroundInfo")
dtt.TupleToolMCBackgroundInfo.Verbose = True
dtt.addTool(MCTupleToolHierarchy,
name="MCTupleToolHierarchy")
dtt.addTool(TupleToolMCTruth,
name="TupleToolMCTruth")
from TeslaTools import TeslaTruthUtils
assoc_seq = TeslaTruthUtils.associateSequence("Tesla",False)
relations = TeslaTruthUtils.getRelLoc("Tesla")
TeslaTruthUtils.makeTruth(dtt,
relations,
["MCTupleToolKinematic",
"MCTupleToolHierarchy",
"MCTupleToolPID",
]
)
dtt.Decay = mark(2, mark(3, decay_descriptor)) #"J/psi(1S) -> ^mu- ^mu+"
dtt.addBranches({"X": "^(%s)"%(decay_descriptor),
"muplus": mark(3, decay_descriptor),#"J/psi(1S) -> mu- ^mu+",
"muminus": mark(2, decay_descriptor),#"J/psi(1S) -> ^mu- mu+",
})
x_preamble = ["DZ = VFASPF(VZ) - BPV(VZ)",
]
x_vars = {"ETA": "ETA",
"Y": "Y",
"PHI": "PHI",
"VPCHI2": "VFASPF(VPCHI2)",
"DELTAZ": "DZ",
# DZ * M / PZ / c with c in units of mm/s
# XXX should this be the PDG mass or measured mass?
#"TZ": "DZ*M / PZ / 299792458000.0", #seconds
"TZ": "DZ*3096.916 / PZ/299792458000.0*(10**12)", #ps
"minpt": "MINTREE('mu+' == ABSID, PT)",
"minclonedist": "MINTREE(ISBASIC & HASTRACK, CLONEDIST)",
"maxtrchi2dof": "MAXTREE(ISBASIC & HASTRACK, TRCHI2DOF)",
}
muon_vars = {"ETA": "ETA",
"Y": "Y",
"PHI": "PHI",
"CHARGE": "Q",
"CLONEDIST": "CLONEDIST",
"TRCHI2DOF": "TRCHI2DOF",
}
loki_X = dtt.X.addTupleTool("LoKi::Hybrid::TupleTool/LoKi_X")
loki_X.Variables = x_vars
loki_X.Preambulo = x_preamble
loki_mup = dtt.muplus.addTupleTool("LoKi::Hybrid::TupleTool/LoKi_MuPlus")
loki_mup.Variables = muon_vars
loki_mum = dtt.muminus.addTupleTool("LoKi::Hybrid::TupleTool/LoKi_MuMinus")
loki_mum.Variables = muon_vars
dv.UserAlgorithms = [assoc_seq, dtt]
dv.TupleFile = "DVNtuples.root"
/bin/sh: line 3: warning: here-document at line 3 delimited by end-of-file (wanted `EOF')
==================================================
Log file from execution of: python gaudi-script.py
==================================================
LD_LIBRARY_PATH is:
/scratch/1440866.1.huge/home_crm02_270746000/CREAM270746000/DIRAC_5OiSb8pilot/90758283/lib
/opt/lhcb/lib/lhcb/DAVINCI/DAVINCI_v36r2/InstallArea/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lhcb/ANALYSIS/ANALYSIS_v13r1p1/InstallArea/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lhcb/STRIPPING/STRIPPING_v9r1p1/InstallArea/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lhcb/PHYS/PHYS_v19r2p1/InstallArea/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lhcb/REC/REC_v17r2p1/InstallArea/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lhcb/LBCOM/LBCOM_v16r1p1/InstallArea/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lhcb/LHCB/LHCB_v38r2p1/InstallArea/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lhcb/GAUDI/GAUDI_v25r5/InstallArea/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/pyanalysis/1.4_python2.7/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/lapack/3.5.0/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/blas/20110419/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/fastjet/3.0.6/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/neurobayes_expert/3.7.0/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/RELAX/RELAX_1_4_1/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/vdt/0.3.6/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/oracle/11.2.0.3.0/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/sqlite/3070900/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/COOL/COOL_3_0_0a/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/CORAL/CORAL_3_0_0a/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/HepMC/2.06.09/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/pytools/1.8_python2.7/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/mysql/5.5.27/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/clhep/1.9.4.7/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/XercesC/3.1.1p1/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/GSL/1.10/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/Boost/1.55.0_python2.7/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/ROOT/6.02.01/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/xrootd/3.3.6/x86_64-slc6-gcc48-opt/lib64
/opt/lhcb/lib/lcg/releases/LCG_70root6/tcmalloc/1.7p3/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/libunwind/5c2cade/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/expat/2.0.1/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/qt/4.8.4/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/pygraphics/1.4_python2.7/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lcg/releases/LCG_70root6/gcc/4.8.1/x86_64-slc6/lib64
/opt/lhcb/lib/lcg/releases/LCG_70root6/fftw3/3.1.2/x86_64-slc6-gcc48-opt/lib
/lib64
/lib
/opt/lhcb/lib/lcg/releases/LCG_69/gcc/4.8.1/x86_64-slc6/lib64
/scratch/1440866.1.huge/home_crm02_270746000/CREAM270746000/DIRAC_5OiSb8pilot/90758283/lib
/scratch/1440866.1.huge/home_crm02_270746000/CREAM270746000/DIRAC_5OiSb8pilot/Linux_x86_64_glibc-2.12/lib
/usr/local/grid/emi-3/WN/SL6_64/3.7.1-1//usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib
/usr/local/grid/emi-3/WN/SL6_64/3.7.1-1//usr/lib64
/usr/local/grid/emi-3/WN/SL6_64/3.7.1-1//usr/lib
/usr/local/grid/emi-3/WN/SL6_64/3.7.1-1//usr/libexec
/usr/lib64
/usr/lib
/opt/sge/lib/lx-amd64
/afs/in2p3.fr/system/amd64_sl5/usr/openafs-1.4.12.1/lib
/afs/in2p3.fr/system/amd64_sl5/usr/openafs-1.4.12.1/lib/afs
/opt/lhcb/lib/lcg/releases/LCG_70root6/Python/2.7.6/x86_64-slc6-gcc48-opt/lib
==================================================
PYTHONPATH is:
/opt/lhcb/lib/lhcb/LHCB/LHCB_v38r2p1/InstallArea/x86_64-slc6-gcc48-opt/python/lib-dynload
/opt/lhcb/lib/lhcb/GAUDI/GAUDI_v25r5/InstallArea/x86_64-slc6-gcc48-opt/python/lib-dynload
/opt/lhcb/lib/lhcb/DAVINCI/DAVINCI_v36r2/InstallArea/x86_64-slc6-gcc48-opt/python.zip
/opt/lhcb/lib/lhcb/ANALYSIS/ANALYSIS_v13r1p1/InstallArea/x86_64-slc6-gcc48-opt/python.zip
/opt/lhcb/lib/lhcb/STRIPPING/STRIPPING_v9r1p1/InstallArea/x86_64-slc6-gcc48-opt/python.zip
/opt/lhcb/lib/lhcb/PHYS/PHYS_v19r2p1/InstallArea/x86_64-slc6-gcc48-opt/python.zip
/opt/lhcb/lib/lhcb/REC/REC_v17r2p1/InstallArea/x86_64-slc6-gcc48-opt/python.zip
/opt/lhcb/lib/lhcb/LBCOM/LBCOM_v16r1p1/InstallArea/x86_64-slc6-gcc48-opt/python.zip
/opt/lhcb/lib/lhcb/LHCB/LHCB_v38r2p1/InstallArea/x86_64-slc6-gcc48-opt/python.zip
/opt/lhcb/lib/lhcb/GAUDI/GAUDI_v25r5/InstallArea/x86_64-slc6-gcc48-opt/python.zip
/opt/lhcb/lib/lcg/releases/LCG_70root6/pyanalysis/1.4_python2.7/x86_64-slc6-gcc48-opt/lib/python2.7/site-packages
/opt/lhcb/lib/lcg/releases/LCG_70root6/CORAL/CORAL_3_0_0a/x86_64-slc6-gcc48-opt/python
/opt/lhcb/lib/lcg/releases/LCG_70root6/CORAL/CORAL_3_0_0a/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lhcb/DBASE/RawEventFormat/v1r1/python
/opt/lhcb/lib/lcg/releases/LCG_70root6/pytools/1.8_python2.7/x86_64-slc6-gcc48-opt/lib/python2.7/site-packages
/opt/lhcb/lib/lcg/releases/LCG_70root6/pygraphics/1.4_python2.7/x86_64-slc6-gcc48-opt/lib/python2.7/site-packages
/opt/lhcb/lib/lhcb/DBASE/PRConfig/v1r12/python
/opt/lhcb/lib/lcg/releases/LCG_70root6/ROOT/6.02.01/x86_64-slc6-gcc48-opt/lib
/opt/lhcb/lib/lhcb/LBSCRIPTS/LBSCRIPTS_v8r0p1/InstallArea/python
/scratch/1440866.1.huge/home_crm02_270746000/CREAM270746000/DIRAC_5OiSb8pilot
==================================================
PATH is:
/opt/lhcb/lib/lhcb/ANALYSIS/ANALYSIS_v13r1p1/InstallArea/x86_64-slc6-gcc48-opt/scripts
/opt/lhcb/lib/lhcb/STRIPPING/STRIPPING_v9r1p1/InstallArea/x86_64-slc6-gcc48-opt/scripts
/opt/lhcb/lib/lhcb/LHCB/LHCB_v38r2p1/InstallArea/x86_64-slc6-gcc48-opt/scripts
/opt/lhcb/lib/lhcb/GAUDI/GAUDI_v25r5/InstallArea/x86_64-slc6-gcc48-opt/scripts
/opt/lhcb/lib/lhcb/PHYS/PHYS_v19r2p1/InstallArea/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lhcb/LHCB/LHCB_v38r2p1/InstallArea/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lhcb/GAUDI/GAUDI_v25r5/InstallArea/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/pyanalysis/1.4_python2.7/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/oracle/11.2.0.3.0/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/sqlite/3070900/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/COOL/COOL_3_0_0a/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/CORAL/CORAL_3_0_0a/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/pytools/1.8_python2.7/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/mysql/5.5.27/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/XercesC/3.1.1p1/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/ROOT/6.02.01/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/xrootd/3.3.6/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/gccxml/0.9.0_20131026/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lhcb/LHCBGRID/LHCBGRID_v6r8/Linux_x86_64_glibc-2.12/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/tcmalloc/1.7p3/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/qt/4.8.4/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/pygraphics/1.4_python2.7/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/Python/2.7.6/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/lcg/releases/LCG_70root6/gcc/4.8.1/x86_64-slc6/bin
/opt/lhcb/lib/lhcb/COMPAT/COMPAT_v1r19/CompatSys/x86_64-slc6-gcc48-opt/bin
/opt/lhcb/lib/contrib/CMT/v1r20p20090520/Linux-x86_64
/opt/lhcb/lib/lhcb/LBSCRIPTS/LBSCRIPTS_v8r0p1/InstallArea/scripts
/opt/lhcb/lib/lcg/releases/LCG_69/gcc/4.8.1/x86_64-slc6/bin
/opt/lhcb/lib/contrib/CMake/2.8.9/Linux-i386/bin
/scratch/1440866.1.huge/home_crm02_270746000/CREAM270746000/DIRAC_5OiSb8pilot/Linux_x86_64_glibc-2.12/bin
/scratch/1440866.1.huge/home_crm02_270746000/CREAM270746000/DIRAC_5OiSb8pilot/scripts
/usr/local/grid/emi-3/WN/SL6_64/3.7.1-1//d-cache/dcap/bin
/usr/local/grid/emi-3/WN/SL6_64/3.7.1-1//usr/bin
/usr/bin
/opt/sge/bin/lx-amd64
/scratch/1440866.1.huge
/bin
/usr/sbin
/sbin
==================================================
# setting LC_ALL to "C"
# Restarting with LD_PRELOAD='libtcmalloc.so'
# --> Including file '/scratch/1440866.1.huge/home_crm02_270746000/CREAM270746000/DIRAC_5OiSb8pilot/90758283/options.pkl'
Warning in <TInterpreter::ReadRootmapFile>: class pair<short,float> found in libEventPackerDict.so is already in libPhysEventDict.so
# Unpickled 727 configurables
# <-- End of file '/scratch/1440866.1.huge/home_crm02_270746000/CREAM270746000/DIRAC_5OiSb8pilot/90758283/options.pkl'
# --> Including file '/scratch/1440866.1.huge/home_crm02_270746000/CREAM270746000/DIRAC_5OiSb8pilot/90758283/data-wrapper.py'
# <-- End of file '/scratch/1440866.1.huge/home_crm02_270746000/CREAM270746000/DIRAC_5OiSb8pilot/90758283/data-wrapper.py'
ApplicationMgr SUCCESS
====================================================================================================================================
Welcome to DaVinci version v36r2
running on ccwsge1307 on Mon Nov 10 17:26:12 2014
====================================================================================================================================
ApplicationMgr INFO Application Manager Configured successfully
DetectorPersist... INFO Added successfully Conversion service:XmlCnvSvc
DetectorDataSvc SUCCESS Detector description database: conddb:/lhcb.xml
RndmGenSvc.Engine INFO Generator engine type:CLHEP::RanluxEngine
RndmGenSvc.Engine INFO Current Seed:1234567 Luxury:3
RndmGenSvc INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
TimingAuditor.T... INFO This machine has a speed about 2.21 times the speed of a 2.8 GHz Xeon.
NTupleSvc INFO Added stream file:DVNtuples.root as FILE1
CounterSummarySvc INFO Wrote xml file summary.xml
DaVinciEventSeq INFO Member list: DaVinciInit/DaVinciInitAlg, GaudiSequencer/FilteredEventSeq, GaudiSequencer/LumiSeq
DaVinciInitAlg SUCCESS ==================================================================
DaVinciInitAlg SUCCESS Requested to process all events on input file(s)
DaVinciInitAlg SUCCESS ==================================================================
RootHistSvc INFO Writing ROOT histograms to: UndefinedROOTOutputFileName
HistogramPersis... INFO Added successfully Conversion service:RootHistSvc
HistogramDataSvc INFO Added stream file:/opt/lhcb/lib/lhcb/PARAM/ParamFiles/v8r12/data/PhotonPdf.root as CaloNeutralPIDs
HistogramDataSvc INFO Added stream file:/opt/lhcb/lib/lhcb/PARAM/ParamFiles/v8r12/data/CaloPIDs_DC09_v1.root as CaloPIDs
HistogramDataSvc INFO Added stream file:/opt/lhcb/lib/lhcb/PARAM/ParamFiles/v8r12/data/JetEnergyCorrections_Reco14_v1.root as JEC14R05
HistogramDataSvc INFO Added stream file:/opt/lhcb/lib/lhcb/PARAM/ParamFiles/v8r12/data/JetEnergyCorrections_Reco14_R07_v1.root as JEC14R07
FilteredEventSeq INFO Member list: GaudiSequencer/DaVinciEventInitSeq, GaudiSequencer/DaVinciAnalysisSeq
DaVinciEventIni... INFO Member list: GaudiSequencer/PhysInitSeq, GaudiSequencer/AnalysisInitSeq
PhysInitSeq INFO Member list:
AnalysisInitSeq INFO Member list:
DaVinciAnalysisSeq INFO Member list: GaudiSequencer/DaVinciUserSequence, GaudiSequencer/MonitoringSequence
DaVinciUserSequ... INFO Member list: GaudiSequencer/TeslaSeqP2MC, DecayTreeTuple/Early2015
TeslaSeqP2MC INFO Member list: TrackAssociator/TeslaAssocTr, ChargedPP2MC/TeslaProtoAssocPP
COOLConfSvc INFO CORAL Connection Retrial Period set to 60s
COOLConfSvc INFO CORAL Connection Retrial Time-Out set to 900s
DDDB INFO Connected to database "sqlite_file:/opt/lhcb/lib/lhcb/SQLite/SQLDDDB/db/DDDB.db/DDDB"
DDDB INFO Using TAG "dddb-20130929-1"
Early2015 INFO Will look for ( J/psi(1S) -> ^( mu- ) ^( mu+ ))
Early2015 INFO Explicit sub decays :3
Early2015.X INFO Early2015.X : ^( ( J/psi(1S) -> mu- mu+ ) )
Early2015.muminus INFO Early2015.muminus : ( J/psi(1S) -> ^( mu- ) mu+ )
Early2015.muplus INFO Early2015.muplus : ( J/psi(1S) -> mu- ^( mu+ ))
MonitoringSequence INFO Member list:
LumiSeq INFO OR Member list: EventAccounting/EventAccount
EventPersistenc... INFO Added successfully Conversion service:RootCnvSvc
EventSelector INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='LFN:/lhcb/user/t/thead/2014_11/90336/90336695/EarlyEvents-Extended-L0-Turbo.xdst' SVC='Gaudi::RootEvtSelector' OPT='READ'
ApplicationMgr INFO Application Manager Initialized successfully
ApplicationMgr INFO Application Manager Started successfully
EventSelector SUCCESS Reading Event record 1. Record number within stream 1: 1
Early2015 INFO The head of chain is a J/psi(1S) : Will keep whole chain as is.
Early2015 ERROR DecayTreeTuple:: Can't get the tool 'MCTupleToolHierarchy', check your syntax StatusCode=FAILURE
SIMCOND INFO Connected to database "sqlite_file:/opt/lhcb/lib/lhcb/SQLite/SQLDDDB/db/SIMCOND.db/SIMCOND"
SIMCOND INFO Using TAG ""
MagneticFieldSvc INFO Opened magnetic field file : /opt/lhcb/lib/lhcb/DBASE/FieldMap/v5r6/cdf/c1_onemap_up.cdf
MagneticFieldSvc INFO Opened magnetic field file : /opt/lhcb/lib/lhcb/DBASE/FieldMap/v5r6/cdf/c2_onemap_up.cdf
MagneticFieldSvc INFO Opened magnetic field file : /opt/lhcb/lib/lhcb/DBASE/FieldMap/v5r6/cdf/c3_onemap_up.cdf
MagneticFieldSvc INFO Opened magnetic field file : /opt/lhcb/lib/lhcb/DBASE/FieldMap/v5r6/cdf/c4_onemap_up.cdf
MagneticFieldSvc INFO Map scaled by factor 0 with polarity internally used: 1 signed relative current: 0
TransportSvc INFO Initialize the static pointer to DetDesc::IGeometryErrorSvc
TransportSvc INFO Recovery of geometry errors is ENABLED
Early2015.Tuple... INFO Will look into [Relations/Tesla/Protos]
Early2015.Tuple... INFO Will look into [Relations/Tesla/Protos]
Early2015.Tuple... INFO Will look into [Relations/Tesla/Protos]
Early2015.Tuple...WARNING Hlt1TriggerTisTos:: You set TISFrac above TOSFrac. This can upset TisTos logic - be worried.
Early2015.Tuple...WARNING Hlt2TriggerTisTos:: You set TISFrac above TOSFrac. This can upset TisTos logic - be worried.
Early2015 INFO Tree DecayTree initialized :-
Early2015 INFO Event related tools : [TupleToolTrigger]
Early2015 INFO Particle related stuffers :-
Early2015 INFO J/psi(1S) (X) : TupleToolGeometry, TupleToolKinematic, TupleToolMCBackgroundInfo, TupleToolMCTruth, TupleToolPid, TupleToolTISTOS, TupleToolTrackInfo, LoKi::Hybrid::TupleTool
Early2015 INFO mu+ (muplus) : TupleToolGeometry, TupleToolKinematic, TupleToolMCBackgroundInfo, TupleToolMCTruth, TupleToolPid, TupleToolTISTOS, TupleToolTrackInfo, LoKi::Hybrid::TupleTool
Early2015 INFO mu- (muminus) : TupleToolGeometry, TupleToolKinematic, TupleToolMCBackgroundInfo, TupleToolMCTruth, TupleToolPid, TupleToolTISTOS, TupleToolTrackInfo, LoKi::Hybrid::TupleTool
ToolSvc.L0DUConfig INFO Creating the TEMPLATE configuration tools : ToolSvc.L0DUConfig.Template for time slot : 'T0'
ToolSvc.L0CondD... INFO Registered RAM(BCID) versions = {}
ToolSvc.L0DUCon... INFO --------------- TCK = 0x10000------------------
ToolSvc.L0DUCon... INFO **** L0DU Config loading : L0TCK = 0x10000 for slot T0 ==> OK
ToolSvc.L0DUCon... INFO Short description :: NO DESCRIPTION (L0DUConfig.Template)
ToolSvc.L0DUCon... INFO --------------- TCK = 0x0033------------------
ToolSvc.L0DUCon... INFO **** L0DU Config loading : L0TCK = 0x0033 for slot T0 ==> OK
ToolSvc.L0DUCon... INFO Short description :: TCK = 0x0033 : (Mars 2011) == Low lumi - Low Hadron/Muon threshold
ToolSvc.L0DUCon... INFO The configuration 0x0033 matches the hardware limitations
ToolSvc.L0DUCon... INFO - Usage : Channels [68.8% ] | Conditions [21.9% ]; max/type [75.0% ]; order : OK ; reported : 28/28
L0MuonFromRaw INFO XML config file = /opt/lhcb/lib/lhcb/PARAM/ParamFiles/v8r12/data/L0MuonKernel.xml
PropertyConfigSvc INFO resolving alias TCK/0x40b10033
ConfigTarFileAc... INFO opening /opt/lhcb/lib/lhcb/DBASE/TCK/HltTCK/v2r58/config.tar in mode ReadOnly
PropertyConfigSvc INFO resolved TCK/0x40b10033 to d6c15175a03ce0bd7242ee83f01875c9
RCWNTupleCnv INFO Booked TTree with ID: DecayTree "DecayTree" in directory DVNtuples.root:/Early2015
LoKiSvc.REPORT WARNING LoKi::Particles::BestPrimaryVertexAdaptor: bestVertex: IDVAlgorithm::bestVertex() returns NULL! [Early2015] StatusCode=FAILURE
LoKiSvc.REPORT ERROR LoKi::Vertices::PositionZ: Invalid Vertex, return 'InvalidDistance' [Early2015] StatusCode=FAILURE
LoKiSvc.REPORT WARNING The WARNING message is suppressed : 'LoKi::Particles::BestPrimaryVertexAdaptor: bestVertex: IDVAlgorithm::bestVertex() returns NULL! [Early2015]' StatusCode=FAILURE
LoKiSvc.REPORT ERROR The ERROR message is suppressed : 'LoKi::Vertices::PositionZ: Invalid Vertex, return 'InvalidDistance' [Early2015]' StatusCode=FAILURE
ToolSvc.Particl...WARNING ParticleTransporter:: Transported Particle gets infinite/NaN momentum. Check Track states used. StatusCode=FAILURE
ToolSvc.Particl...WARNING ParticleTransporter:: Transported Particle gets infinite/NaN momentum. Check Track states used. StatusCode=FAILURE
ToolSvc.Particl...WARNING ParticleTransporter:: Transported Particle gets infinite/NaN momentum. Check Track states used. StatusCode=FAILURE
ToolSvc.Particl...WARNING ParticleTransporter:: Transported Particle gets infinite/NaN momentum. Check Track states used. StatusCode=FAILURE
ToolSvc.Particl...WARNING ParticleTransporter:: Transported Particle gets infinite/NaN momentum. Check Track states used. StatusCode=FAILURE
ToolSvc.Particl...WARNING ParticleTransporter:: Transported Particle gets infinite/NaN momentum. Check Track states used. StatusCode=FAILURE
ToolSvc.Particl...WARNING ParticleTransporter:: Transported Particle gets infinite/NaN momentum. Check Track states used. StatusCode=FAILURE
ToolSvc.Particl...WARNING ParticleTransporter:: Transported Particle gets infinite/NaN momentum. Check Track states used. StatusCode=FAILURE
ToolSvc.Particl...WARNING ParticleTransporter:: Transported Particle gets infinite/NaN momentum. Check Track states used. StatusCode=FAILURE
ToolSvc.Particl...WARNING ParticleTransporter:: The WARNING message is suppressed : 'Transported Particle gets infinite/NaN momentum. Check Track states used.' StatusCode=FAILURE
EventLoopMgr INFO No more events in event selection
ApplicationMgr INFO Application Manager Stopped successfully
L0DUFromRaw SUCCESS Number of counters : 1
| Counter | # | sum | mean/eff^* | rms/err^* | min | max |
| "L0DU RawBank Size (Bytes)" | 49 | 4116 | 84.000 | 0.0000 | 84.000 | 84.000 |
L0MuonFromRaw INFO --- L0Muon decoding error summary
L0MuonFromRaw INFO L0MuonCtrlCand Side A -> nb of banks seen : 49
L0MuonFromRaw INFO L0MuonCtrlCand Side C -> nb of banks seen : 49
L0MuonFromRaw INFO L0MuonProcCand Q1 -> nb of banks seen : 49
L0MuonFromRaw INFO L0MuonProcCand Q2 -> nb of banks seen : 49
L0MuonFromRaw INFO L0MuonProcCand Q3 -> nb of banks seen : 49
L0MuonFromRaw INFO L0MuonProcCand Q4 -> nb of banks seen : 49
L0MuonFromRaw INFO --- End of L0Muon decoding error summary
L0MuonFromRaw INFO - ------------------------------------------------------------------
L0MuonFromRaw INFO - ========> Final summary of the L0Muon trigger (from raw) <========
L0MuonFromRaw INFO - Total number of events processed : 49
L0MuonFromRaw INFO - Total number of bunch crossings processed : 49
L0MuonFromRaw INFO - Total number of candidates : 103
L0MuonFromRaw INFO - Number of Bx with at least 1 candidate : 49 (100.00%)
L0MuonFromRaw INFO - Number of candidate per Bx : 2.10
L0MuonFromRaw INFO - Average Pt of the candidates : 2429.51 MeV
L0MuonFromRaw INFO - Average charge of the candidates : 1.00 (+/-0.00)
L0MuonFromRaw INFO - Average raw banks size : 641.6 Bytes
L0MuonFromRaw INFO - ------------------------------------------------------------------
DaVinciInitAlg SUCCESS ==================================================================
DaVinciInitAlg SUCCESS 100 events processed
DaVinciInitAlg SUCCESS ==================================================================
Early2015 SUCCESS Booked 1 N-Tuples and 0 Event Tag Collections
Early2015 SUCCESS List of booked N-Tuples in directory "FILE1/Early2015"
Early2015 SUCCESS ID=DecayTree Title="DecayTree" #items=381{X_ENDVERTEX_X,X_ENDVERTEX_Y,X_ENDVERTEX_Z,X_ENDVERTEX_XERR,X_ENDVERTEX_YERR,X_END}
Early2015 SUCCESS Number of counters : 4
| Counter | # | sum | mean/eff^* | rms/err^* | min | max |
| "# Tesla" | 100 | 147 | 1.4700 | 1.4997 | 0.0000 | 3.0000 |
| "# input particles" | 100 | 147 | 1.4700 | 1.4997 | 0.0000 | 3.0000 |
|*"#accept" | 100 | 49 |( 49.0000 +- 4.99900 )%| ------- | ------- |
| "Event" | 100 | 100 | 1.0000 | 0.0000 | 1.0000 | 1.0000 |
Early2015 SUCCESS Exceptions/Errors/Warnings/Infos Statistics : 0/2/1/0
Early2015 SUCCESS #ERRORS = 1 Message = 'Can't get the tool 'MCTupleToolHierarchy', check your syntax'
Early2015 SUCCESS #ERRORS = 5 Message = 'calculateRelatedPV: Empty primary vertex container'
Early2015 SUCCESS #WARNINGS = 5 Message = 'Found no related vertex'
RootHistSvc WARNING no ROOT output file name, Histograms cannot be persistified
EventLoopMgr INFO Histograms converted successfully according to request.
TransportSvc SUCCESS GEOMETRY ERRORS: 'Skip' map has the size 0
TransportSvc SUCCESS GEOMETRY ERRORS: 'Recover' map has the size 0
TransportSvc SUCCESS GEOMETRY ERRORS: 'Codes' map has the size 0
TransportSvc INFO Reset the static pointer to DetDesc::IGeometyrErrorSvc
CounterSummarySvc INFO filling counters...
CounterSummarySvc INFO counters filled OK
CounterSummarySvc INFO Wrote xml file summary.xml
RootCnvSvc INFO Disconnected data IO:224B9D36-BE65-E411-868F-848F69FD4ED1 [root://ccdcacli067.in2p3.fr:1094/pnfs/in2p3.fr/data/lhcb/user/t/thead/2014_11/90336/90336695/EarlyEvents-Extended-L0-Turbo.xdst]
DataOnDemandSvc INFO Handled "DataFault" incidents: 835/392/8721(Alg/Node/Total).
ToolSvc INFO Removing all tools created by ToolSvc
ToolSvc.LoKi::D...SUCCESS Exceptions/Errors/Warnings/Infos Statistics : 0/0/3/0
ToolSvc.LoKi::D...SUCCESS #WARNINGS = 1 Message = 'Error from ParticleTransporter(chi2_1), ignore [Early2015]'
ToolSvc.LoKi::D...SUCCESS #WARNINGS = 10 Message = 'Error from ParticleTransporter(ip_1), ignore [Early2015]'
ToolSvc.LoKi::D...SUCCESS #WARNINGS = 1 Message = 'There is no convergency-I [Early2015]'
Early2015.Tuple...SUCCESS Number of counters : 6
| Counter | # | sum | mean/eff^* | rms/err^* | min | max |
| "Can't retrieve the _OWNPV vertex for X" | 1 | 1 | 1.0000 | 0.0000 | 1.0000 | 1.0000 |
| "Can't retrieve the _OWNPV vertex for muminus" | 1 | 1 | 1.0000 | 0.0000 | 1.0000 | 1.0000 |
| "Can't retrieve the _OWNPV vertex for muplus" | 1 | 1 | 1.0000 | 0.0000 | 1.0000 | 1.0000 |
| "No BPV for X" | 1 | 1 | 1.0000 | 0.0000 | 1.0000 | 1.0000 |
| "No BPV for muminus" | 1 | 1 | 1.0000 | 0.0000 | 1.0000 | 1.0000 |
| "No BPV for muplus" | 1 | 1 | 1.0000 | 0.0000 | 1.0000 | 1.0000 |
DaVinciInitAlg....SUCCESS Booked 4 Histogram(s) : 1D=4
DaVinciInitAlg....SUCCESS Number of counters : 2
| Counter | # | sum | mean/eff^* | rms/err^* | min | max |
| "Delta Memory/MB" | 90 | 0 | 0.0000 | 0.0000 | 0.0000 | 0.0000 |
| "Total Memory/MB" | 100 | 135504 | 1355.0 | 100.60 | 783.00 | 1372.7 |
LoKiSvc.REPORT SUCCESS Exceptions/Errors/Warnings/Infos Statistics : 0/1/1/0
LoKiSvc.REPORT SUCCESS #ERRORS = 2 Message = 'LoKi::Vertices::PositionZ: Invalid Vertex, return 'InvalidDistance' [Early2015]'
LoKiSvc.REPORT SUCCESS #WARNINGS = 2 Message = 'LoKi::Particles::BestPrimaryVertexAdaptor: bestVertex: IDVAlgorithm::bestVertex() returns NULL! [Early2015]'
Early2015.Tuple...SUCCESS Exceptions/Errors/Warnings/Infos Statistics : 0/0/1/0
Early2015.Tuple...SUCCESS #WARNINGS = 1 Message = ' You set TISFrac above TOSFrac. This can upset TisTos logic - be worried. '
Early2015.Tuple...SUCCESS Exceptions/Errors/Warnings/Infos Statistics : 0/0/1/0
Early2015.Tuple...SUCCESS #WARNINGS = 1 Message = ' You set TISFrac above TOSFrac. This can upset TisTos logic - be worried. '
ToolSvc.Particl...SUCCESS Exceptions/Errors/Warnings/Infos Statistics : 0/0/1/0
ToolSvc.Particl...SUCCESS #WARNINGS = 11 Message = 'Transported Particle gets infinite/NaN momentum. Check Track states used.'
ToolSvc.L0DUCon... INFO --------------- TCK = 0x0033------------------
ToolSvc.L0DUCon... INFO The configuration 0x0033 matches the hardware limitations
ToolSvc.L0DUCon... INFO - Usage : Channels [68.8% ] | Conditions [21.9% ]; max/type [75.0% ]; order : OK ; reported : 28/28
ToolSvc.L0DUCon... INFO --------------- TCK = 0x10000------------------
TimingAuditor.T... INFO ----------------------------------------------------------------------------------------------------------------------
TimingAuditor.T... INFO This machine has a speed about 2.21 times the speed of a 2.8 GHz Xeon.
TimingAuditor.T... INFO Algorithm (millisec) | <user> | <clock> | min max | entries | total (s) |
TimingAuditor.T... INFO ----------------------------------------------------------------------------------------------------------------------
TimingAuditor.T... INFO EVENT LOOP | 433.724 | 527.027 | 5.813 45285.1 | 100 | 52.703 |
TimingAuditor.T... INFO DaVinciEventSeq | 426.985 | 517.082 | 4.490 45285.1 | 100 | 51.708 |
TimingAuditor.T... INFO DaVinciInitAlg | 0.050 | 0.102 | 0.055 2.5 | 100 | 0.010 |
TimingAuditor.T... INFO FilteredEventSeq | 426.895 | 516.967 | 4.369 45285.0 | 100 | 51.697 |
TimingAuditor.T... INFO DaVinciEventInitSeq | 0.000 | 0.005 | 0.004 0.0 | 100 | 0.001 |
TimingAuditor.T... INFO PhysInitSeq | 0.000 | 0.001 | 0.001 0.0 | 100 | 0.000 |
TimingAuditor.T... INFO AnalysisInitSeq | 0.000 | 0.001 | 0.001 0.0 | 100 | 0.000 |
TimingAuditor.T... INFO DaVinciAnalysisSeq | 426.895 | 516.958 | 4.360 45285.0 | 100 | 51.696 |
TimingAuditor.T... INFO DaVinciUserSequence | 426.895 | 516.951 | 4.355 45285.0 | 100 | 51.695 |
TimingAuditor.T... INFO TeslaSeqP2MC | 19.687 | 36.666 | 3.718 311.8 | 100 | 3.667 |
TimingAuditor.T... INFO TeslaAssocTr | 19.137 | 35.330 | 3.384 310.9 | 100 | 3.533 |
TimingAuditor.T... INFO TeslaProtoAssocPP | 0.550 | 1.324 | 0.193 10.0 | 100 | 0.132 |
TimingAuditor.T... INFO Early2015 | 406.908 | 479.354 | 0.004 45243.1 | 100 | 47.935 |
TimingAuditor.T... INFO MonitoringSequence | 0.000 | 0.001 | 0.001 0.0 | 100 | 0.000 |
TimingAuditor.T... INFO LumiSeq | 0.000 | 0.006 | 0.003 0.1 | 100 | 0.001 |
TimingAuditor.T... INFO EventAccount | 0.000 | 0.003 | 0.001 0.1 | 100 | 0.000 |
TimingAuditor.T... INFO * UnpackMCParticles | 8.869 | 15.087 | 0.900 286.4 | 100 | 1.509 |
TimingAuditor.T... INFO * createODIN | 6.907 | 9.847 | 0.179 89.8 | 98 | 0.965 |
TimingAuditor.T... INFO * CopyTriggerRawEvent | 6.652 | 9.049 | 0.132 31.7 | 98 | 0.887 |
TimingAuditor.T... INFO * UnpackMCVertices | 14.141 | 18.668 | 0.885 43.6 | 49 | 0.915 |
TimingAuditor.T... INFO * L0DecReportsMaker | 2.387 | 6.256 | 0.529 274.9 | 49 | 0.307 |
TimingAuditor.T... INFO * L0DUFromRaw | 0.612 | 0.949 | 0.473 18.4 | 49 | 0.046 |
TimingAuditor.T... INFO * L0SelReportsMaker | 57.644 | 62.050 | 0.492 3005.7 | 49 | 3.040 |
TimingAuditor.T... INFO * L0MuonFromRaw | 0.531 | 0.429 | 0.260 5.8 | 49 | 0.021 |
TimingAuditor.T... INFO * L0CaloFromRaw | 0.102 | 0.157 | 0.068 2.3 | 49 | 0.008 |
TimingAuditor.T... INFO * Hlt1DecReportsDecoder | 12.100 | 14.757 | 0.017 722.2 | 49 | 0.723 |
TimingAuditor.T... INFO * Hlt1SelReportsDecoder | 0.286 | 0.302 | 0.139 4.9 | 49 | 0.015 |
TimingAuditor.T... INFO * Hlt2DecReportsDecoder | 0.020 | 0.022 | 0.015 0.2 | 49 | 0.001 |
TimingAuditor.T... INFO * Hlt2SelReportsDecoder | 0.204 | 0.194 | 0.135 0.7 | 49 | 0.009 |
TimingAuditor.T... INFO * HltDecReportsDecoder | 0.102 | 0.037 | 0.020 0.3 | 49 | 0.002 |
TimingAuditor.T... INFO ----------------------------------------------------------------------------------------------------------------------
NTupleSvc INFO NTuples saved successfully
ApplicationMgr INFO Application Manager Finalized successfully
ApplicationMgr INFO Application Manager Terminated successfully
XMLSummary warning: Method "lumi" not available for this job
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment