Public Member Functions | |
def | __init__ |
def | initialize |
def | execute |
def | finalize |
Definition at line 20 of file DrawGe68EnergyGeo.py.
def DrawGe68EnergyGeo::DrawEnergyFigsAlg::__init__ | ( | self, | ||
name | ||||
) |
Definition at line 22 of file DrawGe68EnergyGeo.py.
00022 : 00023 DybPythonAlg.__init__(self,name) 00024 return 00025 def initialize(self):
def DrawGe68EnergyGeo::DrawEnergyFigsAlg::initialize | ( | self | ) |
Definition at line 26 of file DrawGe68EnergyGeo.py.
00026 : 00027 status = DybPythonAlg.initialize(self) 00028 if status.isFailure(): return status 00029 self.info("initializing") 00030 00031 return SUCCESS 00032 def execute(self):
def DrawGe68EnergyGeo::DrawEnergyFigsAlg::execute | ( | self | ) |
def DrawGe68EnergyGeo::DrawEnergyFigsAlg::finalize | ( | self | ) |
Definition at line 38 of file DrawGe68EnergyGeo.py.
00038 : 00039 self.info("finalizing") 00040 00041 # Make energy histograms 00042 canvas = TCanvas() 00043 00044 00045 self.stats["/file3/energy/reconEnergy"].Draw() 00046 self.stats["/file3/energy/reconEnergy"].SetLineColor(4) 00047 self.stats["/file1/energy/reconEnergy"].Draw("same") 00048 self.stats["/file1/energy/reconEnergy"].SetLineColor(1) 00049 self.stats["/file0/energy/reconEnergy"].Draw("same") 00050 self.stats["/file0/energy/reconEnergy"].SetLineColor(2) 00051 self.stats["/file2/energy/reconEnergy"].Draw("same") 00052 self.stats["/file2/energy/reconEnergy"].SetLineColor(3) 00053 self.stats["/file4/energy/reconEnergy"].Draw("same") 00054 self.stats["/file4/energy/reconEnergy"].SetLineColor(5) 00055 self.stats["/file5/energy/reconEnergy"].Draw("same") 00056 self.stats["/file5/energy/reconEnergy"].SetLineColor(6) 00057 self.stats["/file6/energy/reconEnergy"].Draw("same") 00058 self.stats["/file6/energy/reconEnergy"].SetLineColor(7) 00059 self.stats["/file7/energy/reconEnergy"].Draw("same") 00060 self.stats["/file7/energy/reconEnergy"].SetLineColor(8) 00061 self.stats["/file8/energy/reconEnergy"].Draw("same") 00062 self.stats["/file8/energy/reconEnergy"].SetLineColor(9) 00063 00064 00065 00066 leg=TLegend(0.1,0.65,0.3,0.9); 00067 leg.AddEntry(self.stats["/file0/energy/reconEnergy"],"No geometry","l"); 00068 leg.AddEntry(self.stats["/file1/energy/reconEnergy"],"With geometry","l"); 00069 leg.AddEntry(self.stats["/file2/energy/reconEnergy"],"Al Vacuum","l"); 00070 leg.AddEntry(self.stats["/file4/energy/reconEnergy"],"SS Vacuum","l"); 00071 leg.AddEntry(self.stats["/file3/energy/reconEnergy"],"Al + SS Vacuum","l"); 00072 leg.AddEntry(self.stats["/file5/energy/reconEnergy"],"Al + SS + Ge Vacuum","l"); 00073 leg.AddEntry(self.stats["/file8/energy/reconEnergy"],"Al + SS + Acr Vacuum","l"); 00074 leg.AddEntry(self.stats["/file7/energy/reconEnergy"],"Ge + Acr Vacuum","l"); 00075 leg.AddEntry(self.stats["/file6/energy/reconEnergy"],"Al + SS + Ge + Acr Vacuum","l"); 00076 leg.Draw(); 00077 00078 00079 canvas.SaveAs("reconEnergyDiff.png") 00080 00081 status = DybPythonAlg.finalize(self) 00082 return status 00083 00084 ##### Job Configuration for nuwa.py ########################################