CMS 3D CMS Logo

Functions
blank.cc File Reference
#include "FWCore/Utilities/interface/InputTag.h"
#include "DataFormats/Common/interface/Handle.h"
#include "DataFormats/PatCandidates/interface/Jet.h"
#include "PhysicsTools/FWLite/interface/EventContainer.h"
#include "PhysicsTools/FWLite/interface/CommandLineParser.h"
#include "TROOT.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 22 of file blank.cc.

References fwlite::EventContainer::atEnd(), optutl::CommandLineParser::parseArguments(), createfilelist::parser, and fwlite::EventContainer::toBegin().

23 {
25  // ////////////////////////// //
26  // // Command Line Options // //
27  // ////////////////////////// //
29 
30 
31  // Tell people what this analysis code does and setup default options.
33 
35  // Change any defaults or add any new command //
36  // line options you would like here. //
38 
39  // Parse the command line arguments
40  parser.parseArguments (argc, argv);
41 
43  // //////////////////////////// //
44  // // Create Event Container // //
45  // //////////////////////////// //
47 
48  // This object 'event' is used both to get all information from the
49  // event as well as to store histograms, etc.
50  fwlite::EventContainer eventCont (parser);
51 
53  // ////////////////////////////////// //
54  // // Begin Run // //
55  // // (e.g., book histograms, etc) // //
56  // ////////////////////////////////// //
58 
59  // Setup a style
60  gROOT->SetStyle ("Plain");
61 
62  // Book those histograms!
63 
65  // //////////////// //
66  // // Event Loop // //
67  // //////////////// //
69 
70  for (eventCont.toBegin(); ! eventCont.atEnd(); ++eventCont)
71  {
73  // Take What We Need From Event //
75  } // for eventCont
76 
77 
79  // ////////////////// //
80  // // Clean Up Job // //
81  // ////////////////// //
83 
84  // Histograms will be automatically written to the root file
85  // specificed by command line options.
86 
87  // All done! Bye bye.
88  return 0;
89 }