//this file looks like plain C, but it's actually -*- c++ -*-
#ifndef __TQSampleInitializer__
#define __TQSampleInitializer__

#include "TList.h"
#include "QFramework/TQSampleInitializerBase.h"
#include "QFramework/TQSampleVisitor.h"
#include "QFramework/TQSample.h"

class TQSampleInitializer : public TQSampleVisitor, public TQSampleInitializerBase {
private:
  int visitSampleInternal(TQSample * sample, TString& message);
protected:
  virtual int visitSample(TQSample * sample, TString& message) override;
public:
  TQSampleInitializer();
  TQSampleInitializer(const TString& dirname, int depth);
  virtual ~TQSampleInitializer();
 
  bool getExitOnFail();
  void setExitOnFail(bool ex);

  ClassDefOverride(TQSampleInitializer, 0); // sample visitor to initialize samples
};

#endif
 TQSampleInitializer.h:1
 TQSampleInitializer.h:2
 TQSampleInitializer.h:3
 TQSampleInitializer.h:4
 TQSampleInitializer.h:5
 TQSampleInitializer.h:6
 TQSampleInitializer.h:7
 TQSampleInitializer.h:8
 TQSampleInitializer.h:9
 TQSampleInitializer.h:10
 TQSampleInitializer.h:11
 TQSampleInitializer.h:12
 TQSampleInitializer.h:13
 TQSampleInitializer.h:14
 TQSampleInitializer.h:15
 TQSampleInitializer.h:16
 TQSampleInitializer.h:17
 TQSampleInitializer.h:18
 TQSampleInitializer.h:19
 TQSampleInitializer.h:20
 TQSampleInitializer.h:21
 TQSampleInitializer.h:22
 TQSampleInitializer.h:23
 TQSampleInitializer.h:24
 TQSampleInitializer.h:25
 TQSampleInitializer.h:26