 <?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.lhep.unibe.ch/index.php?action=history&amp;feed=atom&amp;title=Jonas</id>
	<title>Jonas - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.lhep.unibe.ch/index.php?action=history&amp;feed=atom&amp;title=Jonas"/>
	<link rel="alternate" type="text/html" href="https://wiki.lhep.unibe.ch/index.php?title=Jonas&amp;action=history"/>
	<updated>2026-05-14T05:16:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.lhep.unibe.ch/index.php?title=Jonas&amp;diff=263&amp;oldid=prev</id>
		<title>Lhep: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.lhep.unibe.ch/index.php?title=Jonas&amp;diff=263&amp;oldid=prev"/>
		<updated>2015-03-18T07:49:26Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===CS check in GS===&lt;br /&gt;
 docs.google.com&lt;br /&gt;
 operashift-cs-scanning@lngs.infn.it &lt;br /&gt;
 usual pwd&lt;br /&gt;
&lt;br /&gt;
===restart network===&lt;br /&gt;
 be root&lt;br /&gt;
 /etc/init.d/network restart&lt;br /&gt;
&lt;br /&gt;
===example script for plots===&lt;br /&gt;
[[Image:Check ThetaAtPlate 14.png|thumb|PDG ID list]]&lt;br /&gt;
 check_ThetaAtPlate(int PLATE = 4)&lt;br /&gt;
 {&lt;br /&gt;
 printf(&amp;quot;starting check_ThetaAtPlate\n&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
  sep-&amp;gt;SetBranchAddress(&amp;quot;TX&amp;quot;,&amp;amp;TX);&lt;br /&gt;
  sep-&amp;gt;SetBranchAddress(&amp;quot;TY&amp;quot;,&amp;amp;TY);&lt;br /&gt;
  sep-&amp;gt;SetBranchAddress(&amp;quot;plate&amp;quot;,&amp;amp;plate);&lt;br /&gt;
  sep-&amp;gt;SetBranchAddress(&amp;quot;brick&amp;quot;,&amp;amp;brick);&lt;br /&gt;
  &lt;br /&gt;
  h3 = new TH1F(&amp;quot;h3&amp;quot;,&amp;quot;Theta on plate&amp;quot;,100,0.,.5);&lt;br /&gt;
  h7 = new TH1F(&amp;quot;h7&amp;quot;,&amp;quot;Theta on plate&amp;quot;,100,0.,.5);&lt;br /&gt;
 &lt;br /&gt;
  int b7_COUNT = 0;&lt;br /&gt;
  int b3_COUNT = 0;&lt;br /&gt;
 &lt;br /&gt;
  for (int i = 0; i&amp;lt;N_ENTRIES; i++)&lt;br /&gt;
  {&lt;br /&gt;
    sep-&amp;gt;GetEntry(i);&lt;br /&gt;
    if (plate==38) continue;&lt;br /&gt;
    //if (plate!=PLATE) continue;&lt;br /&gt;
 &lt;br /&gt;
    if (brick==3){ &lt;br /&gt;
      if (plate!=4) continue;&lt;br /&gt;
      h3-&amp;gt;Fill(atan(sqrt(TX*TX+TY*TY)));&lt;br /&gt;
      b3_COUNT++;&lt;br /&gt;
      }&lt;br /&gt;
    if (brick==7){ &lt;br /&gt;
      if (plate!=7) continue;&lt;br /&gt;
      h7-&amp;gt;Fill(atan(sqrt(TX*TX+TY*TY)));&lt;br /&gt;
      b7_COUNT++;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
  //pion blue&lt;br /&gt;
  h7-&amp;gt;SetLineColor(kBlue);&lt;br /&gt;
 //   h7-&amp;gt;Sumw2();//scales error NOT needed if you DrawNormalized&lt;br /&gt;
 //   h7-&amp;gt;Scale(1./b7_COUNT); NOT needed if you DrawNormalized&lt;br /&gt;
  //muon red&lt;br /&gt;
  h3-&amp;gt;SetLineColor(kRed);&lt;br /&gt;
 //   h3-&amp;gt;Sumw2();//scales errorNOT needed if you DrawNormalized&lt;br /&gt;
 //   h3-&amp;gt;Scale(1./b3_COUNT); NOT needed if you DrawNormalized&lt;br /&gt;
 &lt;br /&gt;
  //Draw&lt;br /&gt;
  //gROOT-&amp;gt;SetStyle(&amp;quot;Plain&amp;quot;);&lt;br /&gt;
  TCanvas *c1 = new TCanvas(&amp;quot;Angular distribution of dTheta&amp;quot;,&amp;quot;Theta distribution at a Plate&amp;quot;,800,600);&lt;br /&gt;
  c1-&amp;gt;Clear();&lt;br /&gt;
  c1-&amp;gt;SetBorderMode(0);&lt;br /&gt;
 &lt;br /&gt;
  //statistic boxes&lt;br /&gt;
  h3-&amp;gt;Draw();&lt;br /&gt;
  &lt;br /&gt;
  c1-&amp;gt;Modified();&lt;br /&gt;
  c1-&amp;gt;Update();&lt;br /&gt;
  TPaveStats *st_h3=(TPaveStats *) h3-&amp;gt;FindObject(&amp;quot;stats&amp;quot;);&lt;br /&gt;
  st_h3-&amp;gt;SetX1NDC(0.75);&lt;br /&gt;
  st_h3-&amp;gt;SetX2NDC(0.99);&lt;br /&gt;
  st_h3-&amp;gt;SetY1NDC(0.62);&lt;br /&gt;
  st_h3-&amp;gt;SetY2NDC(0.80);&lt;br /&gt;
 &lt;br /&gt;
  h7-&amp;gt;Draw();&lt;br /&gt;
  c1-&amp;gt;Modified();&lt;br /&gt;
  c1-&amp;gt;Update();&lt;br /&gt;
  TPaveStats *st_h7=(TPaveStats *) h7-&amp;gt;FindObject(&amp;quot;stats&amp;quot;);&lt;br /&gt;
  st_h7-&amp;gt;SetX1NDC(0.75);&lt;br /&gt;
  st_h7-&amp;gt;SetX2NDC(0.99);&lt;br /&gt;
  st_h7-&amp;gt;SetY1NDC(0.80);&lt;br /&gt;
  st_h7-&amp;gt;SetY2NDC(0.99);&lt;br /&gt;
  &lt;br /&gt;
  //scale error&lt;br /&gt;
  h3-&amp;gt;Sumw2();&lt;br /&gt;
  h7-&amp;gt;Sumw2();&lt;br /&gt;
 &lt;br /&gt;
  //title of axis&lt;br /&gt;
  h3-&amp;gt;GetXaxis()-&amp;gt;SetTitle(&amp;quot;Theta&amp;quot;);&lt;br /&gt;
  h3-&amp;gt;GetYaxis()-&amp;gt;SetTitle(&amp;quot;Counts (normalized)&amp;quot;);&lt;br /&gt;
  h3-&amp;gt;GetYaxis()-&amp;gt;SetTitleOffset(1.2);&lt;br /&gt;
 &lt;br /&gt;
  //draw&lt;br /&gt;
  h3-&amp;gt;DrawNormalized(&amp;quot;e&amp;quot;);&lt;br /&gt;
  h7-&amp;gt;DrawNormalized(&amp;quot;esame&amp;quot;);&lt;br /&gt;
  st_h3-&amp;gt;Draw();&lt;br /&gt;
  st_h7-&amp;gt;Draw();&lt;br /&gt;
 &lt;br /&gt;
  //TLegend *leg = new TLegend(.78, .68, .98, .83);&lt;br /&gt;
  TLegend *leg = new TLegend(0.75,0.47,0.99,0.62);&lt;br /&gt;
  leg-&amp;gt;AddEntry(h3, &amp;quot;Muon&amp;quot;);&lt;br /&gt;
  leg-&amp;gt;AddEntry(h7, &amp;quot;Pion&amp;quot;);&lt;br /&gt;
  leg-&amp;gt;SetBorderSize(2);&lt;br /&gt;
  leg-&amp;gt;Draw();&lt;br /&gt;
 &lt;br /&gt;
  char cmd[128];&lt;br /&gt;
  sprintf(cmd,&amp;quot;check_ThetaAtPlate_%d.png&amp;quot;,PLATE);&lt;br /&gt;
  c1-&amp;gt;SaveAs(cmd);&lt;br /&gt;
 &lt;br /&gt;
  printf(&amp;quot; %d entries from b3 (muon - red)\n&amp;quot;,b3_COUNT);&lt;br /&gt;
  printf(&amp;quot; %d entries from b7 (pion - blue)\n&amp;quot;,b7_COUNT);&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Lhep</name></author>
	</entry>
</feed>