StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
makeAPlots.C
1 void makeAPlots(const Char_t *tag = "Anodes") {
2  TString FileN(gDirectory->GetName());
3  gInterpreter->ProcessLine(".L Chain.C");
4  TChain *theChain = Chain();
5  TString macro(".L ");
6  const Char_t *T = gSystem->Which(gROOT->GetMacroPath(),"T.C");
7  macro += T; delete [] T;
8  macro += "+";
9  gInterpreter->ProcessLine(macro);
10  // gInterpreter->ProcessLine(".L T.C+");
11  TT t(theChain);
12  TString Out = gSystem->DirName(FileN); cout << Out;
13  TString Dir = gSystem->DirName(Out);
14  // Out.ReplaceAll(Dir,"");
15  if (Out.BeginsWith("/")) Out = Out.Data()+1;
16  Out.ReplaceAll("/","_");
17  // if (FileN.Contains("6073006_raw") Out += "R06";
18  // if (FileN.Contains("6073023_raw") Out += "R23";
19  Out += tag;
20  TString Tag(tag);
21  Out += ".root";
22  cout << " ===> " << Out << endl;
23  t.SetOutFileName(Out);
24  t.Loop4BadAnodes();
25 }
Definition: T.h:18