Back to index

See source file

CPadChamberSetup.h

 
//----------------------------------------------------------------------------- 
//  $Header: /tmp_mnt/asis/offline/ceres/cool/project/RCS/CPadChamberSetup.h,v 2.1 1996/10/04 08:45:52 voigt Exp $ 
// 
//  COOL Program Library   
//  Copyright (C) CERES collaboration, 1996 
// 
//  Declarations for CPadChamberSetup class. 
// 
//----------------------------------------------------------------------------- 
#ifndef CPADCHAMBERSETUP_H 
#define CPADCHAMBERSETUP_H 
 
#include "cool.h" 
#include "CRichLikeSetup.h" 
 
class CPadChamberSetup : public CRichLikeSetup { 
public: 
   CPadChamberSetup(); 
    
public: 
   void _read(const char*); 
   void _list(ostream& = cout); 
   void read(const char*); 
   void list(ostream& = cout); 
    
public: 
   inline int    getNSpokes           () const { return nSpokes; } 
   inline double getSpokeWidth        () const { return spokeWidth; } 
   inline double getFirstSpokeAngle   () const { return firstSpokeAngle; } 
   inline double getZPosition         () const { return zPosition; } 
    
   inline double getMCZOffset         () const { return mcZOffset; } 
 
   inline int    getClusterMaxSize()          const { return clusterMaxSize; } 
   inline int    getClusterMaxSat()           const { return clusterMaxSat; } 
   inline int    getClusterMaxPads()          const { return clusterMaxPads; } 
   inline int    getClusterMinPads()          const { return clusterMinPads; } 
   inline float  getClusterMinLargestPadAmp() const { return clusterMinLargestPadAmp; }    
   inline float  getClusterSatPadAmp()        const { return clusterSatPadAmp; } 
       
protected: 
   int    nSpokes;                  // number of spokes 
   double spokeWidth;               // in pads 
   double firstSpokeAngle;          // in degrees (!) 
   double zPosition;                // in cm 
 
   double mcZOffset;       
 
   int   clusterMaxSat;             // cluster related cut variables 
   int   clusterMaxPads;       
   int   clusterMaxSize; 
   int   clusterMinPads; 
   float clusterMinLargestPadAmp; 
   float clusterSatPadAmp; 
}; 
 
#endif /* CPADCHAMBERSETUP_H */ 

Back to index

See source file