/** \class PesStripDefs Detector and general defines for PesAna module \author: Andrew Scott, UCLA-CDF x8620, ascott@fnal.gov Environment: Revision History: \date 26-May-1999 Andrew Scott Created in ShowerMaxMods \date 13-Mar-1999 Dave Waters PesDefs->PesClusteringDefs + PesStripDefs. PesClusteringDefs contains constants relevant to the clustering algorithms, such as seed thresholds etc. PesStripDefs contains geometrical information pertaining to plug strips. This reorganisation is necessary for PesStripDefs information to be available in CalorObjects. \date 16-Mar-1999 Dave Waters Add maximum and minimum radius of plug shower maximum detector. These are intended to be used to make a loose fiducial cut on the location of plug strip cluster intersection locations. \date 8-Mar-2001 Benn Tannenbaum Changed STRIP_WIDTH from 0.5 to 0.5245 to reflect a more accurate strip size. \date 3-Apr-2001 Jay Hauser Add NUM_STRIPS_LOWETA \date 17-May-2001 Jay Hauser Change #define's to const int's \date 21 May 2001 Benn Tannenbaum added very loose number for high/low eta boundary. \date 15 October 2001 Benn Tannenbaum Changed STRIP_WIDTH from 0.5245 to 0.52959 to reflect measurements made by Giorgio Apolinari. \date 14-Feb-2005 Brian Mohr: Added some constants and include file from PesGeometry.hh, so that all constants are defined here. ------------------------------------------------------------------------*/ #ifndef PESSTRIPDEFS_HH #define PESSTRIPDEFS_HH #include "CalorGeometry/CalParameters.hh" // Detector parameters const int NUM_STRIPS = 200; // # of strips const int NUM_STRIPS_LOWETA = 170; // # of low-eta strips (come first in list) const float STRIP_WIDTH = 0.52959; // width (in cm) per strip // BNM 2/14/05: Merge these with the constants defined in PesGeometry // I don't know why they are different or defined twice, // but they are now all referenced here // // Maximum and mimimum radius of plug shower maximum detector : const float PLUG_STRIP_INNER_RADIUS = 10.0 ; // cm const float PLUG_STRIP_OUTER_RADIUS = 140.0 ; // cm // rough position of transition from high to low eta. const float PLUG_STRIP_ETA_BOUNDARY = 28.6; // cm // define a few constants that we'll need here later, and also in other code const float PesMinRadius = 11.0; // cm from beampipe to inner radius of PES const float PesMaxRadius = 133.0; // cm from beampipe to outer radius of PES const float PesZLayer0 = TLZPESL0; // distance from IP to face of layer 0 const float PesZLayer1 = TLZPESL1; // distance from IP to face of layer 1 // // Maximum and mimimum radius of plug shower maximum detector : // const float PLUG_STRIP_INNER_RADIUS = 11.0 ; // cm // const float PLUG_STRIP_OUTER_RADIUS = 130.0 ; // cm // // // rough position of transition from high to low eta. // const float PLUG_STRIP_ETA_BOUNDARY = 26.6; // cm #endif