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

recocert::OccupancyHists Class Reference

Detector occupancy histograms. More...

#include <OccupancyHists.hpp>

Inheritance diagram for recocert::OccupancyHists::

recocert::HistSets List of all members.

Public Methods

 OccupancyHists (const std::string name, const edm::RCP *rcp, HepRootFileManager *manager=NULL)
 Constructor.

 ~OccupancyHists ()
 Destructor.

void fill (const edm::Event &event, recocert::RecoCertAdapter *adapter)
 Fill histograms.

void draw (const int &level=0, TPostScript *psfile=NULL, std::vector< HistSets *> *overlaySet=NULL)
 Draw standard plots.

void stat (std::ostream &out, const int &level=0)
 Print summary statistics.


Private Methods

void create (const edm::RCP *rcp)
 Create histograms.


Private Attributes

HepRootFileManager* _manager
 The histogram file manager.


Detailed Description

Detector occupancy histograms.

This set of histograms provides information about the occupancy of various DZERO detectors. The following 1D histograms are available:

  1. Number of SMT barrel clusters
  2. Number of CFT clusters
  3. Number of CAL cells
  4. Number of CPS 3D clusters
The following 2D histograms are available:

  1. Number of SMT barrel clusters vs CFT clusters
  2. Number of CAL cells vs SMT barrel clusters
  3. Number of CAL cells vs CFT clusters
  4. Number of CPS 3D clusters vs CFT clusters
These histograms can only be filled when analyzing DST files. The following chunks are required:

Default RECO clustering is used, and no additional cuts are applied.


Constructor & Destructor Documentation

recocert::OccupancyHists::OccupancyHists ( const std::string name,
const edm::RCP * rcp,
HepRootFileManager * manager = NULL )
 

Constructor.

recocert::OccupancyHists::~OccupancyHists ( )
 

Destructor.


Member Function Documentation

void recocert::OccupancyHists::create ( const edm::RCP * rcp ) [private, virtual]
 

Create histograms.

Reimplemented from recocert::HistSets.

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

Draw standard plots.

Reimplemented from recocert::HistSets.

void recocert::OccupancyHists::fill ( const edm::Event & event,
recocert::RecoCertAdapter * adapter )
 

Fill histograms.

void recocert::OccupancyHists::stat ( std::ostream & out,
const int & level = 0 ) [virtual]
 

Print summary statistics.

Reimplemented from recocert::HistSets.


Member Data Documentation

HepRootFileManager * recocert::OccupancyHists::_manager [private]
 

The histogram file manager.


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