54 virtual void endJob()
override ;
104 for (
int isub = 0; isub < 3; ++isub){
105 for (
int ieta = -41; ieta <= 41; ++ieta){
106 for (
int iphi = 1; iphi <=72; ++iphi){
107 for (
int depth = 1; depth <= 3; ++depth){
108 HcalDetId id(subDet[isub], ieta, iphi, depth);
110 if (!topo->valid(
id))
continue;
118 for (
int i=0;
i<4; ++
i) {
132 xmlOutputFileName +=
".xml";
133 xml.
write(xmlOutputFileName);
int write(std::string target="stdout")
virtual void analyze(const edm::Event &, const edm::EventSetup &) override
#define DEFINE_FWK_MODULE(type)
double pedestal(int fCapId) const
get pedestal for capid=0..3
DOMNode * add_hcal_channel_dataset(int ieta, int iphi, int depth, std::string subdetector, double ped, double gain, int flag)
~WriteL1TriggerObjetsXml()
virtual void endJob() override
double LUTrespcorrgain(int fCapId) const
get LUT corrected and response corrected gain for capid=0..3
WriteL1TriggerObjetsXml(const edm::ParameterSet &)
virtual void beginJob() override
uint32_t getValue() const