96 const char* foo1 =
"CORAL_AUTH_USER=blaaah";
97 const char* foo2 =
"CORAL_AUTH_PASSWORD=blaaah";
98 if (!::getenv(
"CORAL_AUTH_USER")) ::putenv(const_cast<char*>(foo1));
99 if (!::getenv(
"CORAL_AUTH_PASSWORD")) ::putenv(const_cast<char*>(foo2));
116 std::vector<std::string> arguments = args.
arguments ();
128 int RawPedWidRun = RawPedRun;
133 int RefPedRun = RawPedRun;
134 int RefPedWidRun = RefPedRun;
139 int outputPedRun = RawPedRun;
140 int outputPedWidRun = outputPedRun;
148 if (!
getObject (RefPeds, RefPedSource, RefPedTag, RefPedRun)) {
149 std::cerr <<
"HcalPedestalValidator-> Failed to get reference Pedestals" << std::endl;
154 if (!
getObject (RefPedWids, RefPedWidSource, RefPedWidTag, RefPedWidRun)) {
155 std::cerr <<
"HcalPedestalValidator-> Failed to get reference PedestalWidths" << std::endl;
162 if (!
getObject (RawPeds, RawPedSource, RawPedTag, RawPedRun)) {
163 std::cerr <<
"HcalPedestalValidator-> Failed to get raw Pedestals" << std::endl;
168 if (!
getObject (RawPedWids, RawPedWidSource, RawPedWidTag, RawPedWidRun)) {
169 std::cerr <<
"HcalPedestalValidator-> Failed to get raw PedestalWidths" << std::endl;
180 int nstat[4]={2500,2500,2500,2500};
192 if (!putObject (&outputPeds, outputPedDest, outputPedTag, outputPedRun)) {
193 std::cerr <<
"HcalPedestalAnalyzer-> Failed to put output Pedestals" << std::endl;
198 if (!putObject (&outputPedWids, outputPedWidDest, outputPedWidTag, outputPedWidRun)) {
199 std::cerr <<
"HcalPedestalAnalyzer-> Failed to put output PedestalWidths" << std::endl;
205 delete outputPedWids;
void defineOption(const std::string &fOption, const std::string &fComment="")
TObject * getObject(TDirectory *fDir, const std::vector< std::string > &fObjectName)
std::vector< std::string > arguments() const
void printOptionsHelp() const
void parse(int nArgs, char *fArgs[])
static int HcalPedVal(int nstat[4], const HcalPedestals *fRefPedestals, const HcalPedestalWidths *fRefPedestalWidths, HcalPedestals *fRawPedestals, HcalPedestalWidths *fRawPedestalWidths, HcalPedestals *fValPedestals, HcalPedestalWidths *fValPedestalWidths)
void defineParameter(const std::string &fParameter, const std::string &fComment="")
bool optionIsSet(const std::string &fOption) const
std::string getParameter(const std::string &fKey)