DESY Hbb Analysis Framework
Functions
MssmHbbAnalysis.cc File Reference
#include "Analysis/MssmHbb/interface/MssmHbbAnalyser.h"

Go to the source code of this file.

Functions

int main (int argc, char **argv)
 

Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 7 of file MssmHbbAnalysis.cc.

References analysis::mssmhbb::MssmHbbAnalyser::btagSelection(), analysis::mssmhbb::MssmHbbAnalyser::endSelection(), analysis::mssmhbb::MssmHbbAnalyser::event(), analysis::tools::JetAnalyser::jetCorrections(), analysis::mssmhbb::MssmHbbAnalyser::jetSelection(), analysis::mssmhbb::MssmHbbAnalyser::muonJet(), analysis::mssmhbb::MssmHbbAnalyser::muonSelection(), analysis::tools::BaseAnalyser::nEvents(), analysis::tools::Analyser::preselection(), and analysis::tools::TriggerAnalyser::selectionTrigger().

8 {
9  TH1::SetDefaultSumw2(); // proper treatment of errors when scaling histograms
10 
11  MssmHbbAnalyser mssmhbb(argc,argv);
12 
13  for ( int i = 0 ; i < mssmhbb.nEvents() ; ++i )
14  {
15  if ( ! mssmhbb.event(i) ) continue; // read event, run selection/json
16  if ( ! mssmhbb.selectionTrigger () ) continue; // trigger
17  if ( ! mssmhbb.preselection() ) continue; // preselection
18  if ( ! mssmhbb.jetCorrections() ) continue; // jet corrections
19  if ( ! mssmhbb.muonSelection() ) continue; // muon
20  if ( ! mssmhbb.jetSelection() ) continue; // jets
21  if ( ! mssmhbb.muonJet() ) continue; // muon-jet association
22  if ( ! mssmhbb.btagSelection() ) continue; // btagging
23  mssmhbb.endSelection();
24  }
25 } // end main