#ifndef HPIDTASKSET_H
#define HPIDTASKSET_H
#include "htaskset.h"
#include "TString.h"
#define ALLCATEGORIES "TRACKCANDIDATES,CANDIDATES,PARTICLES"
#define BEAMTIMETASKS "TRACKCANDIDATES,PDFMAKER"
#define TRACKFILLERDEFAULTS "NOCHI2SEG1,SKIPNOLEPTON"
#define RECONSTRUCTORDEFAULTS "ALG_KICK,PDF,CL"
#define ALGORITHMDEFAULTS "STANDARDCUTS"
#define PARTICLEFILLERDEFAULTS "KICK,ALGLIKELIHOOD"
#define SKIPDEFAULTS "LVL1"
#define STANDCUTSALGORITHMS "RICHRINGCUTS,TOFPVSBETA,TOFINOPVSBETA,SHOWERMAXFVSP,SHOWERSUM0VSP"
class HPidTaskSet : public HTaskSet {
public:
HPidTaskSet(void);
HPidTaskSet(const Text_t name[],const Text_t title[]);
~HPidTaskSet(void);
static HTask *makeBeamtimeTasks(const Char_t *dataType, const Char_t* inputfile);
static HTask *makePDFCreationTasks(const Char_t *dataType, const Char_t* inputfile);
static HTask *makeBayesianIdTasks(const Char_t *dataType, const Char_t* inputfile, const Char_t* trackingmethod);
static HTask *makePerformanceTestTasks(const Char_t *dataType, const Char_t* inputfile, const Char_t* trackingmethod,Float_t HadronBias);
static HTask *makeBayesianIdTasksFromScratch(const Char_t *dataType, const Char_t* inputfile, const Char_t* trackingmethod);
static HTask* makeHardcutIdTasksFromScratch(const Char_t* dataType,const Char_t* outputfile,const Char_t* trackingmethod,const Char_t *targetfile,Option_t* opt_standcutsalgorithms);
static HTask *makeHardcutIdTasks(const Char_t *dataType, const Char_t* inputfile, const Char_t* trackingmethod, const Char_t* targetfile,Option_t* opt_standcutsalgorithms);
private:
ClassDef(HPidTaskSet,3)
};
#endif /* !HPIDTASKSET_H */
Last change: Sat May 22 13:07:28 2010
Last generated: 2010-05-22 13:07
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.