Created
March 1, 2018 16:47
-
-
Save VanyaBelyaev/1deeb39959f44689f054006c290d1432 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
# ============================================================================= | |
## @file | |
# The most simple "do-nothing" Bender module | |
# | |
# This file is a part of | |
# <a href="http://cern.ch/lhcb-comp/Analysis/Bender/index.html">Bender project</a> | |
# <b>``Python-based Interactive Environment for Smart and Friendly | |
# Physics Analysis''</b> | |
# | |
# The package has been designed with the kind help from | |
# Pere MATO and Andrey TSAREGORODTSEV. | |
# And it is based on the | |
# <a href="http://cern.ch/lhcb-comp/Analysis/LoKi/index.html">LoKi project:</a> | |
# ``C++ ToolKit for Smart and Friendly Physics Analysis'' | |
# | |
# By usage of this code one clearly states the disagreement | |
# with the smear campaign of Dr.O.Callot et al.: | |
# ``No Vanya's lines are allowed in LHCb/Gaudi software.'' | |
# | |
# @author Vanya BELYAEV Ivan.Belyaev@itep.ru | |
# @date 2014-05-16 | |
# | |
# ============================================================================= | |
"""The most simple ``do-nothing'' Bender module | |
oooooooooo. .o8 | |
`888' `Y8b \"888 | |
888 888 .ooooo. ooo. .oo. .oooo888 .ooooo. oooo d8b | |
888oooo888' d88' `88b `888P\"Y88b d88' `888 d88' `88b `888\"\"8P | |
888 `88b 888ooo888 888 888 888 888 888ooo888 888 | |
888 .88P 888 .o 888 888 888 888 888 .o 888 | |
o888bood8P' `Y8bod8P' o888o o888o `Y8bod88P\" `Y8bod8P' d888b | |
This file is a part of BENDER project: | |
``Python-based Interactive Environment for Smart and Friendly Physics Analysis'' | |
The project has been designed with the kind help from | |
Pere MATO and Andrey TSAREGORODTSEV. | |
And it is based on the | |
LoKi project: ``C++ ToolKit for Smart and Friendly Physics Analysis'' | |
By usage of this code one clearly states the disagreement | |
with the smear campaign of Dr.O.Callot et al.: | |
``No Vanya's lines are allowed in LHCb/Gaudi software.'' | |
""" | |
# ============================================================================= | |
__version__ = "$Revision$" | |
__author__ = "Vanya BELYAEV Ivan.Belyaev@itep.ru" | |
__date__ = "2011-06-07" | |
__all__ = () ## nothing to be exported | |
# ============================================================================= | |
## 1) some user code : | |
def run ( nEvents ) : | |
for i in range( 0 , min( nEvents , 10 ) ) : print ' I run event %i ' % i | |
return 0 | |
## 2) configuration step | |
def configure ( datafiles , catalogs = [] , castor = False , params = {} ) : | |
print 'I am configuration step!' | |
return 0 | |
## 3) steer the job | |
if '__main__' == __name__ : | |
print 'This runs only if module is used as the script! ' | |
run ( 10 ) | |
# ============================================================================= | |
# The END | |
# ============================================================================= |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment