Public Member Functions | |
def | __init__ |
def | initialize |
def | execute |
def | finalize |
Definition at line 21 of file DrawGe68EnergySpec.py.
def DrawGe68EnergySpec::DrawEnergyFigsAlg::__init__ | ( | self, | ||
name | ||||
) |
Definition at line 23 of file DrawGe68EnergySpec.py.
00023 : 00024 DybPythonAlg.__init__(self,name) 00025 return 00026 def initialize(self):
def DrawGe68EnergySpec::DrawEnergyFigsAlg::initialize | ( | self | ) |
Definition at line 27 of file DrawGe68EnergySpec.py.
00027 : 00028 status = DybPythonAlg.initialize(self) 00029 if status.isFailure(): return status 00030 self.info("initializing") 00031 00032 return SUCCESS 00033 def execute(self):
def DrawGe68EnergySpec::DrawEnergyFigsAlg::execute | ( | self | ) |
def DrawGe68EnergySpec::DrawEnergyFigsAlg::finalize | ( | self | ) |
Definition at line 39 of file DrawGe68EnergySpec.py.
00039 : 00040 self.info("finalizing") 00041 00042 # Make energy histograms 00043 canvas = TCanvas() 00044 00045 self.stats["/file1/energy/nobgEnergy"].Draw() 00046 self.stats["/file1/energy/nobgEnergy"].SetLineColor(2) 00047 00048 self.stats["/file0/energy/nobgEnergy"].Draw("same") 00049 self.stats["/file0/energy/nobgEnergy"].SetLineColor(1) 00050 self.stats["/file2/energy/nobgEnergy"].Draw("same") 00051 self.stats["/file2/energy/nobgEnergy"].SetLineColor(3) 00052 self.stats["/file3/energy/nobgEnergy"].Draw("same") 00053 self.stats["/file3/energy/nobgEnergy"].SetLineColor(4) 00054 self.stats["/file4/energy/nobgEnergy"].Draw("same") 00055 self.stats["/file4/energy/nobgEnergy"].SetLineColor(5) 00056 self.stats["/file5/energy/nobgEnergy"].Draw("same") 00057 self.stats["/file5/energy/nobgEnergy"].SetLineColor(6) 00058 self.stats["/file6/energy/nobgEnergy"].Draw("same") 00059 self.stats["/file6/energy/nobgEnergy"].SetLineColor(7) 00060 self.stats["/file8/energy/nobgEnergy"].Draw("same") 00061 self.stats["/file8/energy/nobgEnergy"].SetLineColor(8) 00062 00063 leg=TLegend(0.5,0.5,0.6,0.9); 00064 leg.SetHeader("Legend"); 00065 leg.AddEntry(self.stats["/file5/energy/nobgEnergy"],"-125.0","l"); 00066 leg.AddEntry(self.stats["/file3/energy/nobgEnergy"],"-75.0","l"); 00067 leg.AddEntry(self.stats["/file1/energy/nobgEnergy"],"-25.0","l"); 00068 leg.AddEntry(self.stats["/file0/energy/nobgEnergy"],"0.0","l"); 00069 leg.AddEntry(self.stats["/file2/energy/nobgEnergy"],"25.0","l"); 00070 leg.AddEntry(self.stats["/file4/energy/nobgEnergy"],"75.0","l"); 00071 leg.AddEntry(self.stats["/file6/energy/nobgEnergy"],"125.0","l"); 00072 leg.AddEntry(self.stats["/file8/energy/nobgEnergy"],"175.0","l"); 00073 leg.Draw(); 00074 00075 canvas.SaveAs("A_nobgEnergySpec.png") 00076 00077 status = DybPythonAlg.finalize(self) 00078 return status 00079 00080 ##### Job Configuration for nuwa.py ########################################