- Feb 14, 2017
-
-
Eduardo Rodrigues authored
-
- Feb 13, 2017
-
-
Eduardo Rodrigues authored
Add tuple tool hop See merge request !97
-
Vinicius Franco authored
-
Vinicius Franco authored
-
- Feb 11, 2017
-
-
Eduardo Rodrigues authored
LoKiPhysMC: add custom mc-truth matcher for photons - add new algorithm MCTuthPhoton to create "custom" MC-truth links for some interesting MC-photons and neutral protoparticles e.g. build MC-truth for photons from Bs -> phi(1020) gamma decays: ``` from Configurables import LoKi__MCTruthPhoton as CustomPP2MC alg = CustomPP2MC('Custom') alg.EnergyFraction = (0.1,2) alg.MaxChi2 = 4 ## alg.PropertiesPrint = True alg.Preambulo = [ "from GaudiKernel.SystemOfUnits import GeV, MeV, cm" , ] alg.Code = """ ( MCPT > 100 * MeV ) & MCDECTREE ( 'Beauty -> (phi(1020) => K+ K-) ^gamma' ) """ ``` Or a bit more generic case: ``` alg.Preambulo = [ "from GaudiKernel.SystemOfUnits import GeV, MeV, cm" , "from LoKiCore.functions import in_range" ] alg.Code = """ ( MCPZ > 1 * GeV ) & ( MCPT > 0.1 * GeV ) & MCFROMDECAYS & ( abs ( MCPX / MCPZ ) < 0.350 ) & ( abs ( MCPY / MCPZ ) < 0.250 ) & in_range ( -20*cm , MCVFASPF( MCVZ ) , 20*cm ) """ ``` MC-mathching is performed using the spatial matching of photon direction and LHCb::CaloPosition ( using data on center&spread) using chi2. for inner/middle zones chi2<1 has almost 100% efficiency, for outer zone the distribution is a bit wider, but efficiency for chi2<2 requirement is close to 100% ``` 150 ++----+----+----+----+----+----+----+----+----+----+ || . . . . . . . . . | || . . . . . . . . . | || . . . . . . . . . | || . . . . . . . . . | 112 ++.................................................+ || . . . . . . . . . | |** . . . . . . . . . | |*** . . . . . . . . . | |*** . . . . . . . . . | 75 +***...............................................+ |*** . . . . . . . . . | |*** . . . . . . . . . | |**** . . . . . . . . . | |**** . . . . . . . . . | 37.5 +****..............................................+ |*****. . . . . . . . . | |****** . . . . . . . . | |********* . . . . . . . . | |*********** . . . . . . . | 0 *-++----+----+***************************************->* U N O D V E E R R F F L 0 0 1 1 2 2 3 3 L O . . . . . . . . O W 00 4 8 2 6 2 4 8 2 6 4 W ``` Optionally the criteria on E(mc)/E(calo) can be applied. Typical usage, e.g. in Bender: ``` bender_alg = ... bender_alg.PP2MCs = [ 'Relations/Rec/ProtoP/Charged' , 'Relations/Rec/ProtoP/Upstream' , 'Relations/Rec/ProtoP/Custom' ] ``` or for mcMatch utility: ``` ... = mcMatch ( ... , strings( [ 'Relations/Rec/ProtoP/Charged' , 'Relations/Rec/ProtoP/Upstream' , 'Relations/Rec/ProtoP/Custom' ] ) , ... ) ``` See merge request !99
-
Eduardo Rodrigues authored
TrackScaleState: add more counters and a final check add more counters and a final check. It helps to detect/identify misconfiguration. See merge request !100
-
Eduardo Rodrigues authored
Remove packages from AnalysisSys/CMakeLists.txt - To fix !101, where I had forgotten to remove from CMakeLists.txt - See LHCBPS-1696 See merge request !102
-
Eduardo Rodrigues authored
-
Eduardo Rodrigues authored
# Conflicts: # AnalysisSys/CMakeLists.txt
-
Eduardo Rodrigues authored
Remove moved packages from AnalysisSys/CMakeLists.txt - This was forgotten in !98 See merge request !103
-
Rosen Matev authored
-
Rosen Matev authored
-
- Feb 10, 2017
-
-
Eduardo Rodrigues authored
Move packages to Phys - The following subdirectories are deleted (moved to Phys) - Phys/DSTWriters/ - MicroDST/ - Phys/TeslaTools/ - See LHCBPS-1696 - See lhcb/Phys!85 See merge request !98
-
Eduardo Rodrigues authored
Remove obsolete packages - Ex/MicroDSTExample/ - Phys/DSTWriterTests/ - See LHCBPS-1696 See merge request !101
-
Rosen Matev authored
- Ex/MicroDSTExample/ - Phys/DSTWriterTests/
-
Rosen Matev authored
- Phys/DSTWriters/ - MicroDST/*/ - Phys/TeslaTools/
-
Vanya Belyaev authored
-
Eduardo Rodrigues authored
Ignore any possible RootInTES setting See merge request !96
-
Vanya Belyaev authored
-
- Feb 09, 2017
-
-
Vinicius Franco Lima authored
-
Vinicius Franco Lima authored
-
Eduardo Rodrigues authored
Enable tagging for non-b hadrons Allow TupleToolTagging to run on non-b hadron as well, if required. The default option is that only b hadron are considered (as before). Use case: study tagging calibration portability from charm decays to B decays. See merge request !93
-
Pavol Stefko authored
-
- Jan 31, 2017
-
-
Vincenzo Battista authored
-
- Jan 30, 2017
-
-
Eduardo Rodrigues authored
Ostap: improve documentation for pid_calib script Ostap: improve documentation for pid_calib script See merge request !90
-
Eduardo Rodrigues authored
Fix testing of existence of Hlt2SelReports Connected to LHCBPS-1688, https://its.cern.ch/jira/browse/LHCBPS-1688 See merge request !92
-
- Jan 29, 2017
-
-
Sascha Stahl authored
-
- Jan 27, 2017
-
-
Vanya Belyaev authored
-
- Jan 26, 2017
-
-
Eduardo Rodrigues authored
Analysis/Ostap: improve paralellisation ! 2017-01-24 - Vanya Belyaev - Kisa.py, TreeDeco.py - improve tree/chain -> histogram projections - more functionality, better parallelisation See merge request !89
-
- Jan 24, 2017
-
-
Vanya Belyaev authored
! 2017-01-24 - Vanya Belyaev - Kisa.py, TreeDeco.py - improve tree/chain -> histogram projections - more functionality, better parallelisation
-
Eduardo Rodrigues authored
including new methods for creating MC jets Added a classes to allow for proper MCParticle jets to be built, rather than Particle jets. Additionally, the MCParticleFlow allows for final state particles to be filtered. See merge request !85
-
Eduardo Rodrigues authored
fix in Ostap.Kisa : multicore multiprocessing fix in Ostap.Kisa : multicore multiprocessing See merge request !88
-
- Jan 23, 2017
-
-
Vanya Belyaev authored
-
Eduardo Rodrigues authored
Phys/DaVinciTrackScaler:Momentum scaling: take run number from ODIN Momentum scaling: take run number from ODIN See merge request !86
-
Eduardo Rodrigues authored
Analysis/Ostap: improve parallelization functionality - Kisa.py: - improve parallelization - add parallelization methods for projection of looooong trees See merge request !84
-
- Jan 21, 2017
-
-
Vanya Belyaev authored
Momentum scaling: take run number from ODIN
-
- Jan 19, 2017
-
-
philten authored
-
- Jan 18, 2017
-
-
Eduardo Rodrigues authored
Phys/AnalysisPython: add reference file for ROOT See merge request !83
-
Eduardo Rodrigues authored
Ostap: improvements for graph-functions - GraphDeco: 1. couple of minor fixes 2. allow graph[-1] 3. add new function fill_area to represent the area between two functions/curves See merge request !82
-
Vanya Belyaev authored
! 2017-01-18 - Vanya Belyaev - Kisa.py: - improve parallelization - add parallelization methods for projection of looooong trees
-