Skip to content
Snippets Groups Projects
THcDetectorMap.h 736 B
Newer Older
#ifndef ROOT_THcDetectorMap
#define ROOT_THcDetectorMap

//////////////////////////////////////////////////////////////////////////
//
// THcDetectorMap
//
//////////////////////////////////////////////////////////////////////////

#include "TObject.h"

class THcDetectorMap : public TObject {

 public:
  THcDetectorMap() {}
  virtual ~THcDetectorMap() {}
  
  virtual void Load(const char *fname);

  // Member variables needed
  // List of detector IDs.
  // Hardware to logical detector mapping for each detector
  // Mapping between detector names and numbers
  // Hardwire, but later configure
  struct Detector {
    UInt_t did; 	// Numberical Detector ID
    TList* 

 protected:

  ClassDef(THcDetectorMap,0);
};
#endif