StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StBET4pMakerImpBuilder.h
1 // -*- mode: c++;-*-
2 // $Id: StBET4pMakerImpBuilder.h,v 1.9 2010/05/24 17:42:32 pibero Exp $
3 // Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
4 #ifndef STBET4PMAKERIMPBUILDER_H
5 #define STBET4PMAKERIMPBUILDER_H
6 
7 class StMuDstMaker;
8 class StBET4pMakerImp;
10 
12 public:
14  virtual ~StBET4pMakerImpBuilder() { }
15 
16  StBET4pMakerImp* build(bool useTPC = true, bool useBEMC = true, bool useEEMC = false, bool use2003Cuts = false, bool use2005Cuts = false, bool use2006Cuts = false, bool use2009Cuts = false, bool useBEMCEnergyVariation = false, double bemcEnergyVariationRatio = 0.05, bool useRandomSelector = false, StMuDstMaker* maker = 0, bool doTowerSwapFix = true, StjAbstractTowerEnergyCorrectionForTracks* correctTowerEnergyForTracks = 0, double randomSelectorProb = 1.0, bool randomSelectorAt = false, unsigned int randomSelectorSeed = 0);
17 };
18 
19 #endif // STBET4PMAKERIMPBUILDER_H