Index: /fact/tools/pyscripts/sandbox/kraehenb/CalFitsTest.py
===================================================================
--- /fact/tools/pyscripts/sandbox/kraehenb/CalFitsTest.py	(revision 13397)
+++ /fact/tools/pyscripts/sandbox/kraehenb/CalFitsTest.py	(revision 13397)
@@ -0,0 +1,40 @@
+datafilename = '/fact/raw/2012/04/17/20120417_004.fits.gz'
+calibfilename = '/fact/raw/2012/04/17/20120417_003.drs.fits.gz'
+#data_filename =  '/fact/raw/2012/01/31/20120131_018.fits.gz'
+#calib_filename = '/fact/raw/2012/01/31/20120131_014.drs.fits.gz'
+
+DoCalFits=True
+
+if DoCalFits:
+	from ROOT import gSystem
+	gSystem.Load("CalFits_h.so")
+	from ROOT import *
+	print "Testing object creation: "
+	caltest = CalFits(datafilename,calibfilename)
+	print "Testing the python access to the function: "
+	print caltest.data_npix
+
+	print "Calibfile ROI: ", caltest.calib_nroi
+	print "BaselineMean: ", caltest.calibfile.GetN("BaselineMean")
+	print "GainMean: ", caltest.calibfile.GetN("GainMean")
+	print "TriggerOffsetMean: ", caltest.calibfile.GetN("TriggerOffsetMean")
+	print "Datafile ROI: ", caltest.data_nroi
+	print "Data: ", caltest.datafile.GetN("Data")
+	print "StartCellData: ", caltest.datafile.GetN("StartCellData")
+	print "Direct datafile access: ", caltest.datafile.GetN("StartCellData")
+
+#	print caltest.GetCalEvent()
+	for i in range(1000):
+		caltest.GetCalEvent()
+		print caltest.data_eventid
+	print 
+
+	del caltest
+
+else:
+	from pyfact import RawData
+	pyfacttest = RawData(datafilename, calibfilename, return_dict = True)
+	for i,event in enumerate(pyfacttest):
+		if i>0:
+			break
+		print event['acal_data'][0][0:5]
