StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
plFeePed.C
1 plFeePed ( int crate=4, int group=1){
2 
3  //crate=1,2,3,4,5,6
4  //crate is crate number
5  //group is group of 16 FEE ch in crate
6  // group 0=ch0-15
7  // group 1=ch16-31
8 
9  gStyle->SetOptStat(1111111);
10  char *name="feePed4/feePed.hist.root";
11 
12  TFile *f=new TFile(name);
13  if(!f->IsOpen()){
14  printf("Error opening file=%d, STOP\n",name);
15  return 1;
16  }
17  // f->ls();
18 
19  int start=group*16;
20  int stop=start+16;
21 
22  char tt1[100];
23  sprintf(tt1,"cr%d-ch%03d-%03d",crate,start,stop-1);
24 
25  TCanvas *c=new TCanvas(tt1,tt1,800,800);
26 
27 
28  c->Divide(4,4);
29  int r=0;
30  int i=crate-3;
31  int j;
32  for(j=start;j<stop;j++) {
33  r++;
34  c->cd(r);
35 
36  sprintf(tt1,"cr%d_ch%3.3d",crate,j);
37  printf("plot %s\n",tt1);
38  TH1F* h= (TH1F*) f->Get(tt1);
39  h->Draw();
40  h->SetAxisRange(0,50);
41  ( h->Integral()>0)gPad->SetLogy();
42  }
43 }