Ejemplo n.º 1
0
//------------------------------------------------------------------------------
// FillLevelHistograms
//------------------------------------------------------------------------------
void AnalysisMonoH::FillLevelHistograms(int  icut,
					bool pass)
{
  if (!pass) return;

  FillHistograms(_channel, icut, _jetbin);
  FillHistograms(_channel, icut, njetbin);

  FillAnalysisHistograms(_channel, icut, _jetbin);
  FillAnalysisHistograms(_channel, icut, njetbin);
}
Ejemplo n.º 2
0
//------------------------------------------------------------------------------
// FillAnalysisHistograms
//------------------------------------------------------------------------------
void AnalysisMonoH::FillAnalysisHistograms(int ichannel,
					   int icut,
					   int ijet)
{

  //float m_r = sqrt(pow(Lepton1.v(3)+Lepton2.v(3),2)-pow(Lepton1.v(2)+Lepton2.v(2),2));
  
  h_fullpmet        [ichannel][icut][ijet]->Fill(_fullpmet,         _event_weight);
  h_trkpmet         [ichannel][icut][ijet]->Fill(_trkpmet,          _event_weight);
  h_deltarl1met     [ichannel][icut][ijet]->Fill(_deltarl1met,      _event_weight);
  h_deltarl2met     [ichannel][icut][ijet]->Fill(_deltarl2met,      _event_weight);
  h_deltarllmet     [ichannel][icut][ijet]->Fill(_deltarllmet,      _event_weight);
  h_deltarjet1met   [ichannel][icut][ijet]->Fill(_deltarjet1met,    _event_weight);
  h_deltarjet2met   [ichannel][icut][ijet]->Fill(_deltarjet2met,    _event_weight);
  h_deltarjj        [ichannel][icut][ijet]->Fill(_deltarjj,         _event_weight);
  h_deltarjjmet     [ichannel][icut][ijet]->Fill(_deltarjjmet,      _event_weight);                         
  h_deltarlep1jet1  [ichannel][icut][ijet]->Fill(_deltarlep1jet1,   _event_weight);                                                                             
  h_deltarlep1jet2  [ichannel][icut][ijet]->Fill(_deltarlep1jet2,   _event_weight);                                                                              
  h_deltarlep2jet1  [ichannel][icut][ijet]->Fill(_deltarlep2jet1,   _event_weight);                                                                              
  h_deltarlep2jet2  [ichannel][icut][ijet]->Fill(_deltarlep2jet2,   _event_weight);  
  h_mllstar         [ichannel][icut][ijet]->Fill(_mllstar,          _event_weight);
  //h_mr            [ichannel][icut][ijet]->Fill(m_r,               _event_weight);

  //h_met_m2l        [ichannel][icut][ijet] ->Fill(pfType1Met,   _m2l,        _event_weight); 
  //h_met_deltaphill [ichannel][icut][ijet] ->Fill(pfType1Met, dphill,        _event_weight);  

  if (ichannel != ll) FillAnalysisHistograms(ll, icut, ijet);
}
Ejemplo n.º 3
0
//------------------------------------------------------------------------------
// FillLevelHistograms
//------------------------------------------------------------------------------
void AnalysisFR::FillLevelHistograms(int icut, int i, bool pass)
{
  if (!pass) return;

  FillAnalysisHistograms(icut, i);
}