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

recocert::CpsHists Class Reference

CPS histograms. More...

#include <CpsHists.hpp>

Inheritance diagram for recocert::CpsHists::

recocert::HistSets List of all members.

Public Methods

 CpsHists (const std::string name, HepRootFileManager *manager=NULL)
 Constructor.

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.


Detailed Description

CPS histograms.

This set of histograms provides low level information about the CPS detector. The following 1D histograms are available:

  1. Number of CPS 3D clusters
  2. Number of strips per cluster
  3. Phi distribution of all clusters [rad]
  4. Z distribution of all clusters [cm]
  5. R-phi width distribution of all clusters [cm]
  6. Z width distribution of all clusters [cm]
  7. Energy distribution of all clusters [GeV]
  8. Distance in Phi between cluster and closest ChargedParticle in Z [rad]
  9. Distance in Z between cluster and closest ChargedParticle in Phi [cm]
  10. Phi distribution of clusters matched to ChargedParticles [rad]
  11. Z distribution of clusters matched to ChargedParticles [cm]
Clusters are matched with ChargedParticles by requiring the distance in Phi be less than 0.05 rad and the distance in Z be less than 3 cm. The ChargedParticle position at the CPS is obtained by using the ChargedParticle methods getPSphi() and getPSz().


Constructor & Destructor Documentation

recocert::CpsHists::CpsHists ( const std::string name,
HepRootFileManager * manager = NULL )
 

Constructor.


Member Function Documentation

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

Create histograms.

Reimplemented from recocert::HistSets.

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

Draw standard plots.

Reimplemented from recocert::HistSets.

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

Fill histograms.

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

Print summary statistics.

Reimplemented from recocert::HistSets.


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