Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

ERunParsFiller - source file

// ESAF : Euso Simulation and Analysis Framework
// $Id: ERunParsFiller.hh,v 1.4 2005/10/24 09:08:00 pesce Exp $
// Alessandro Thea created  created Oct, 24 2003
// Euso Root Parameters "Visitor"
// This class is an abstract interface to any class that can fill EEvent 
// variables; 

#ifndef __EUSORUNPARSFILLER_HH_
#define __EUSORUNPARSFILLER_HH_

#define ERunParsVisitable() friend class ERunParsFiller; \
                            friend class ERunParsPixelMapFiller; \
                            friend class ERunParsPmtsFiller; \
                            friend class EChipTriggParsFiller;

#include "Rtypes.h"

class ERunParameters;

class ERunParsFiller {
public:
    // ctor
    ERunParsFiller();
   
    // dtor
    virtual ~ERunParsFiller();

    // abstract interface to any fill operation of root file
    virtual void Fill( ERunParameters* ) = 0;

private:

    ClassDef(ERunParsFiller,1)
};

#endif  /* __EUSORUNPARSFILLER_HH_ */

About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:57:39 2005 Wed Nov 16 16:29:22 2005