//************************************************** 
// 
// Test of sequence
//
// 2000.08.23  K.Amako
//
//************************************************** 

// Define ProcessHitsCollection class
interface ProcessHitsCollection {

  // Define Hit class
  struct Hit { 
   double EdepAbs, TrackLengthAbs;
   double EdepGap, TrackLengthGap;
  };

  // Define HitsCollection class as a sequence
  typedef sequence HitsCollection;

  // Define a function to process HitCollection
    void process(in HitsCollection aHitsCol);  
};