Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

recocert::RecoCertJet Class Reference

Certify jet reconstruction. More...

#include <RecoCertJet.hpp>

Inheritance diagram for recocert::RecoCertJet::

recocert::RecoCertComponent List of all members.

Public Methods

 RecoCertJet (HepRootFileManager *hstMgr, const edm::RCP &rcp)
 RecoCertJet (HepRootFileManager *manager, TFile *file)
 RecoCertJet (HepRootFileManager *manager)
 ~RecoCertJet ()
void analyze (const edm::Event &event, recocert::RecoCertAdapter *adapter)
 Analyze an event. More...

void draw (const int &level=0, TPostScript *psfile=NULL, std::vector< RecoCert *> *overlay=NULL)
 Draw histograms in a postscript file. More...

void save ()
 Save histograms. More...

void stats (std::ostream &out, const int &level)
 Print standard statistics. More...

void add (TFile *file)
 Add histograms from existing file to current ones. More...


Private Methods

void init (HepRootFileManager *manager, const edm::RCP *rcp=NULL)
 Initialize histograms and statistics.

void load (TFile *file)
 Load in histograms from an existing file.


Private Attributes

JetHists_jetConeR7All
 R=0.7 cone jets histograms, all jets.

JetHists_jetConeR7Standard
 R=0.7 cone jets histograms, standard cuts.

JetHists_jetKtD1All
 Histograms, all jets, KT, D=1.

JetHists_jetKtD1Standard
 Histograms, standard jets, KT, D=1.

const cuts::Cut<jetid::Jet>* _standardP13JetCut
 Standard jets cuts (p13).


Static Private Attributes

const std::string allConeR7
 R=0.7 cone jets histograms, all jets (name).

const std::string standardConeR7
 R=0.7 cone jets histogram, standard cuts (name).

const std::string allKTD1
 Histogram name, all jets, KT, D=1 (name).

const std::string standardKTD1
 Histogram name, standard jets, KT, D=1 (name).


Detailed Description

Certify jet reconstruction.


Constructor & Destructor Documentation

recocert::RecoCertJet::RecoCertJet ( HepRootFileManager * hstMgr,
const edm::RCP & rcp )
 

recocert::RecoCertJet::RecoCertJet ( HepRootFileManager * manager,
TFile * file )
 

recocert::RecoCertJet::RecoCertJet ( HepRootFileManager * manager )
 

recocert::RecoCertJet::~RecoCertJet ( )
 


Member Function Documentation

void recocert::RecoCertJet::add ( TFile * file ) [virtual]
 

Add histograms from existing file to current ones.

To use this method, use the constructor XXX(HepRootFileManager* manager, TFile* file)

Reimplemented from recocert::RecoCertComponent.

void recocert::RecoCertJet::analyze ( const edm::Event & event,
recocert::RecoCertAdapter * adapter ) [virtual]
 

Analyze an event.

Using the RecoCertAdapter to extract information from the event, this method is used to fill standard histograms and keep standard statistics to certify a given component of the DZERO reconstruction program.

Reimplemented from recocert::RecoCertComponent.

void recocert::RecoCertJet::draw ( const int & level = 0,
TPostScript * psfile = NULL,
std::vector< RecoCert *> * overlay = NULL ) [virtual]
 

Draw histograms in a postscript file.

Standard histograms are drawn depending on the user specified value of level. The higher the level, the more detailed the plots. The default level gives a summary, appropriate for simple testing.

Histograms can be drawn into a postscript file, if supplied.

Histograms from other components can also be overlaid, is supplied. Implementation depends on the specific concrete class.

Reimplemented from recocert::RecoCertComponent.

void recocert::RecoCertJet::init ( HepRootFileManager * manager,
const edm::RCP * rcp = NULL ) [private, virtual]
 

Initialize histograms and statistics.

Reimplemented from recocert::RecoCertComponent.

void recocert::RecoCertJet::load ( TFile * file ) [private, virtual]
 

Load in histograms from an existing file.

Reimplemented from recocert::RecoCertComponent.

void recocert::RecoCertJet::save ( ) [virtual]
 

Save histograms.

This method is currently unsupported. It previously saved ROOT canvases containing the drawn histograms. It will soon be used to save merged histograms, created by using the add method.

Reimplemented from recocert::RecoCertComponent.

void recocert::RecoCertJet::stats ( std::ostream & out,
const int & level ) [inline, virtual]
 

Print standard statistics.

Selected statistics are written into the supplied ostream, depending on the user specified value of level. The higher the level, the more detailed the statistics.

Reimplemented from recocert::RecoCertComponent.


Member Data Documentation

JetHists * recocert::RecoCertJet::_jetConeR7All [private]
 

R=0.7 cone jets histograms, all jets.

JetHists * recocert::RecoCertJet::_jetConeR7Standard [private]
 

R=0.7 cone jets histograms, standard cuts.

JetHists * recocert::RecoCertJet::_jetKtD1All [private]
 

Histograms, all jets, KT, D=1.

JetHists * recocert::RecoCertJet::_jetKtD1Standard [private]
 

Histograms, standard jets, KT, D=1.

const cuts::Cut< jetid::Jet > * recocert::RecoCertJet::_standardP13JetCut [private]
 

Standard jets cuts (p13).

const std::string recocert::RecoCertJet::allConeR7 [static, private]
 

R=0.7 cone jets histograms, all jets (name).

const std::string recocert::RecoCertJet::allKTD1 [static, private]
 

Histogram name, all jets, KT, D=1 (name).

const std::string recocert::RecoCertJet::standardConeR7 [static, private]
 

R=0.7 cone jets histogram, standard cuts (name).

const std::string recocert::RecoCertJet::standardKTD1 [static, private]
 

Histogram name, standard jets, KT, D=1 (name).


The documentation for this class was generated from the following file:
Generated at Sat Oct 4 20:18:33 2003 for recocert by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001