#include <stdlib.h>
#include <iostream>
#include <fstream>
#include <vector>
#include <map>
#include <algorithm>
#include <string>
#include "DataFormats/HcalDetId/interface/HcalDetId.h"
#include "DataFormats/HcalDetId/interface/HcalTrigTowerDetId.h"
#include "DataFormats/HcalDetId/interface/HcalElectronicsId.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "CondCore/IOVService/interface/IOV.h"
#include "CalibCalorimetry/HcalAlgos/interface/HcalDbHardcode.h"
#include "CalibCalorimetry/HcalAlgos/interface/HcalDbASCIIIO.h"
#include "CalibCalorimetry/HcalAlgos/interface/HcalDbXml.h"
#include "CondTools/Hcal/interface/HcalDbOnline.h"
#include "CondTools/Hcal/interface/HcalDbTool.h"
#include "CondFormats/HcalObjects/interface/HcalPedestals.h"
#include "CondFormats/HcalObjects/interface/HcalPedestalWidths.h"
#include "CondFormats/HcalObjects/interface/HcalGains.h"
#include "CondFormats/HcalObjects/interface/HcalGainWidths.h"
#include "CondFormats/HcalObjects/interface/HcalElectronicsMap.h"
#include "CondFormats/HcalObjects/interface/HcalChannelQuality.h"
#include "CondFormats/HcalObjects/interface/HcalQIEData.h"
#include "CondFormats/HcalObjects/interface/HcalCalibrationQIEData.h"
Go to the source code of this file.
Classes | |
class | Args |
Typedefs | |
typedef std::map< IOVRun, std::string > | IOVCollection |
typedef HcalDbTool::IOVRun | IOVRun |
Functions | |
template<class T > | |
bool | deleteObject (T *fObject, const std::string &fInput, const std::string &fInputTag, HcalDbTool::IOVRun fInputRun, bool fVerbose) |
int | main (int argn, char *argv[]) |
void | printHelp (const Args &args) |
typedef std::map<IOVRun,std::string> IOVCollection |
Definition at line 38 of file hcalDeleteObject.cc.
typedef HcalDbTool::IOVRun IOVRun |
Definition at line 37 of file hcalDeleteObject.cc.
bool deleteObject | ( | T * | fObject, |
const std::string & | fInput, | ||
const std::string & | fInputTag, | ||
HcalDbTool::IOVRun | fInputRun, | ||
bool | fVerbose | ||
) |
Definition at line 74 of file hcalDeleteObject.cc.
Referenced by main().
int main | ( | int | argn, |
char * | argv[] | ||
) |
Definition at line 80 of file hcalDeleteObject.cc.
References harvestRelVal::args, Args::arguments(), Args::defineOption(), Args::defineParameter(), deleteObject(), Args::getParameter(), input, Args::optionIsSet(), Args::parse(), printHelp(), and AlCaHLTBitMon_QueryRunRegistry::string.
void printHelp | ( | const Args & | args | ) |
Definition at line 62 of file hcalDeleteObject.cc.
References Args::command(), gather_cfg::cout, and Args::printOptionsHelp().