WriteGains Method
#include <iostream.h>
#include "WriteGains.h"
#include "StTpcDbUtil/StTpcDbUtil.h"
#include "StTpcDbUtil/StTpcGains.h"
void
WriteGains::write()
{
// DB utility object
StTpcDbUtil tpcDb;
// init with Timestamp.
// can also tpcDb.setVersionName(char*);
tpcDb.setRequestTime("1999-10-10 00:00:01");
// can also getGains(char* version)
StTpcGains* mgains = tpcDb.getGains();
// now use data via methods
int sectors = mgains->numSectors();
// --> sector loop
for(int isec=1;isec<=mgains->numSectors();isec++){
// --> padrow loop
for(int irow=1;irow<=mgains->numPadRows(isec);irow++){
// --> pad loop
for(int ipad=1;ipad<=mgains->numPadsPerRow(isec,irow);ipad++){
cout<<isec<<", "<<irow<<", "<<ipad<<", ";
cout<<mgains->gain(isec,irow,ipad) << endl;
}
}
}
};
ROOT page - Class index - 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.