#ifndef _QSIGEXFLUX2EVENTS_
#define _QSIGEXFLUX2EVENTS__
#ifndef __CINT__
#include "Api.h"
#endif
#include "TMinuit.h"
#include "TNamed.h"
#include "TList.h"
#include "TCollection.h"
#include "TMatrixDSym.h"
#include "QSigExDirHandler.h"
#include "debugger.h"
class QSigExFlux2Events: public QSigExDirHandler {
public:
QSigExFlux2Events():QSigExDirHandler(),fF2EDir(NULL),fF2EList(NULL){
PRINTF2(this,"\tQSigExFlux2Events::QSigExFlux2Events()\n")
}
QSigExFlux2Events(const QSigExFlux2Events& rhs):QSigExDirHandler(*this),fF2EDir(rhs.fF2EDir),fF2EList(NULL),fFlux2EventsCard(rhs.fFlux2EventsCard){
PRINTF2(this,"\tQSigExFlux2Events::QSigExFlux2Events(const QSigExFlux2Events& rhs)\n")
}
QSigExFlux2Events(TDirectory* dir,const Char_t* cardfilename=NULL):QSigExDirHandler(),fF2EDir(NULL)
{
PRINTF6(this,"\tQSigExFlux2Events::QSigExFlux2Events(TDirectory* dir<",
dir,">,const Char_t* cardfilename<",cardfilename,">)\n")
try{
SetDir(dir);
LoadCardFile(cardfilename);
}catch(int e){
cout << "Exception handled by QSigExFlux2Events::QSigExFlux2Events\n";
throw e;
}
}
virtual ~QSigExFlux2Events(){if(fF2EList)delete fF2EList;}
void LoadCardFile(const Char_t* cardfilename=NULL);
void CleanDir();
void ClearCardBuf();
Int_t Get();
protected:
void FormatDir();
void GetFluxToEventMapping();
private:
TDirectory* fF2EDir;
TList *fF2EList;
QList<QList<TString> > fFlux2EventsCard;
ClassDef (QSigExFlux2Events,1)
};
#include "debugger.h"
#endif
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.