47 #ifndef _ST_FGT_PED_MAKER_
48 #define _ST_FGT_PED_MAKER_
73 void setToSaveToFile(
const Char_t* filename );
74 void setTimeBinMask( Short_t mask = 0xFF );
75 void setFgtDbMkrName( std::string& name );
79 virtual const char *GetCVS()
const;
94 pedData_t( Int_t nIn=0, Float_t s=0, Float_t ssq=0, Float_t f=0 ) : n(nIn), sum(s), sumsq(ssq), fracClose(f) { };
101 typedef std::vector< pedData_t > pedDataVec_t;
103 pedDataVec_t mDataVec;
106 std::string mFilename;
113 std::string mDbMkrName;
130 inline StFgtPedMaker::~StFgtPedMaker(){ };
133 inline void StFgtPedMaker::setToSaveToFile(
const Char_t* filename ){ mFilename = filename; };
134 inline void StFgtPedMaker::setTimeBinMask( Short_t mask ){ mTimeBinMask = mask; };
135 inline void StFgtPedMaker::setFgtDbMkrName( std::string& name ){ mDbMkrName = name; };
136 inline void StFgtPedMaker::setIsCosmic(){ mDbMkrName =
""; };
137 inline const char *StFgtPedMaker::GetCVS()
const {
138 static const char cvs[] =
"Tag $Name: $ $Id: StFgtPedMaker.h,v 1.2 2014/08/06 11:43:11 jeromel Exp $ built " __DATE__
" " __TIME__ ;