Exemplo n.º 1
0
void TResponseMtx::Init(){

  if(binning.size() == 0) this->makeBins(301,-0.5,300.5);
  mtx = TH2F( "mtx_"+name , "mtx_"+name+";gen;reco" , binning.size()-1 , &(binning.at(0)) , binning.size()-1 , &(binning.at(0)) );

  nEvts = 0;
  isNormalised = isNormalisedByColumn = isNormalisedByLine = false;
  gen_inEvt = reco_inEvt;
}
Exemplo n.º 2
0
ViewPane::ViewPane(Projection p, int nx, double xmin, double xmax, int ny, double ymin, double ymax, int dx, int dy)
    : m_canvas(ProjectionStrings[p].c_str(), ProjectionStrings[p].c_str(), 50. + ViewPane::nviews * (dx + 10.), 50., dx,
               dy),
      m_projection(p) {

  TH1::AddDirectory(false);
  m_hist = TH2F(ProjectionStrings[p].c_str(), ProjectionStrings[p].c_str(), nx, xmin, xmax, ny, ymin, ymax);
  TH1::AddDirectory(true);
  m_hist.Draw();
  m_hist.SetStats(false);
  ViewPane::nviews += 1;
}