Back to index

See source file

PadRecModule.hh

 
//-------------------------------------------------------- 
// 
// Class: PadRecModule (definition) 
// 
// Created by: Paul B Nilsson 
// 
// Description: PC Cluster Reconstruction 
// 
// Details: This is the Pad Chamber cluster reconstruction 
//          module class that is used as an interface to 
//          the cluster reconstruction algorithm. 
//          The interface is necessary since cint doesn't 
//          support some of the used C++ features 
//-------------------------------------------------------- 
 
#ifndef __PADRECMODULE_HH__ 
#define __PADRECMODULE_HH__ 
 
#include "PHCompositeNode.h" 
#include "PHpadDetectorGeo.hh" 
 
class PadRecModule { 
 
 public: 
  PadRecModule() { };  // Constructor 
  ~PadRecModule() { }; // Destructor 
 
  PHBoolean event(short, PHpadDetectorGeo *, PHCompositeNode *); // interface to reconstruction algorithm 
  inline void setEventNumber(short e) { eventNumber = e; }; 
  inline void setDebugLevel(short d) { debug = d; }; 
  inline void setSplitMax(short s) { splitMax = s; }; 
  inline void setSplitMode(short m) { mode = m; }; 
  inline void setPadTypeLimit(short l) { padTypeLimit = l; }; 
  void setClusterSizes(short, short, short, short, short, short, short, short, short); 
 
 private: 
  short eventNumber, debug, mode, padTypeLimit, splitMax; 
  short oneW, oneZ, oneL, twoW, twoZ, twoL, threeW, threeZ, threeL; 
 
}; 
 
#endif 

Back to index

See source file