FEDRA emulsion software from the OPERA Collaboration
EdbPVRQuality.cxx File Reference
#include "EdbPVRQuality.h"
Include dependency graph for EdbPVRQuality.cxx:

Functions

 ClassImp (EdbPVRQuality) EdbPVRQuality
 

Function Documentation

◆ ClassImp()

ClassImp ( EdbPVRQuality  )

//////////////////////////////////////////////////////////////////////// // EdbPVRQuality // // //////////////////////////////////////////////////////////////////////// Base class for checks of the scanned data, for shower reconstruction. The observed basetrack density can vary from brick to brick with a large fluctuation. The shower algorithm in its standard implementation is sensitive to the level of tracks per unit area. In case there are too many of them, the purity of shower reconstruction goes down and does not give reliable results anymore. The EdbPVRQuality class basically equals the number of basetracks per unit area to a maximum upper value (if necessary) by adapting the quality cut for a single basetrack.

The newer version of this class checks for density per area and per angular space, this might be more appropriate for reconstruction of some cases. // ////////////////////////////////////////////////////////////////////////

31{
32 // Default Constructor
33 Log(2,"EdbPVRQuality::EdbPVRQuality()","Default Constructor");
34 Init();
35 Set0();
36}
bool Log(int level, const char *location, const char *fmt,...)
Definition: EdbLog.cxx:75