############################################################################
#    Copyright (C) 2006 by Maurizio Nagni   #
#    nagni@roma2.infn.it   #
#                                                                          #
#    This program is free software; you can redistribute it and#or modify  #
#    it under the terms of the GNU General Public License as published by  #
#    the Free Software Foundation; either version 2 of the License, or     #
#    (at your option) any later version.                                   #
#                                                                          #
#    This program is distributed in the hope that it will be useful,       #
#    but WITHOUT ANY WARRANTY; without even the implied warranty of        #
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         #
#    GNU General Public License for more details.                          #
#                                                                          #
#    You should have received a copy of the GNU General Public License     #
#    along with this program; if not, write to the                         #
#    Free Software Foundation, Inc.,                                       #
#    59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             #
############################################################################
from ROOT import *
import shutil, random

class L2Process:
	def __init__(self, run, fileName):
		self.run 	= run
		self.fileName 	= fileName
		self.test 	= True
		
	#Create the preliminary root file for the xxLevel Programs
	def createRunFile(self):
		print ''
		# call the external program to fill the root file with relevant Registry info
		
	def processDetectors(self):
		if not (self.test):
			print 'not a Test'
			#call Tracke2Level2
			#call CaloLevel2
			#call ????
		else:
			shutil.copyfile('/home/kusanagi/mauProjects/l2manager/data/runUno.root', self.fileName)
			print 'L2Process terminated'

###-----------------
#Qui devo inserire un main così che posso farlo partire dal CE
###-----------------
#def main(): 
#	print 'L2Process main'
	
#main()