From 23580dd5d4a173e54ac3dd2245019319f8c32aa0 Mon Sep 17 00:00:00 2001 From: David Date: Sat, 7 Oct 2017 20:31:56 +0200 Subject: [PATCH] clang check IORawData --- .../interface/HcalPatternXMLParser.h | 2 +- .../CaloPatterns/src/HcalFiberPattern.cc | 2 +- .../CaloPatterns/src/HcalPatternSource.cc | 2 +- .../CaloPatterns/src/HcalPatternSource.h | 2 +- .../CaloPatterns/src/HcalPatternXMLParser.cc | 20 ++++----- IORawData/CaloPatterns/src/HtrXmlPattern.cc | 4 +- IORawData/CaloPatterns/src/HtrXmlPattern.h | 6 +-- .../CaloPatterns/src/HtrXmlPatternSet.cc | 12 +++--- IORawData/CaloPatterns/src/HtrXmlPatternSet.h | 2 +- .../CaloPatterns/src/HtrXmlPatternTool.cc | 34 +++++++-------- .../CaloPatterns/src/HtrXmlPatternWriter.cc | 2 +- .../plugins/DTDDUFileReader.cc | 6 +-- .../DTCommissioning/plugins/DTDDUFileReader.h | 4 +- .../plugins/DTNewROS8FileReader.cc | 6 +-- .../plugins/DTNewROS8FileReader.h | 4 +- .../plugins/DTROS25FileReader.cc | 6 +-- .../plugins/DTROS25FileReader.h | 4 +- .../plugins/DTROS8FileReader.cc | 6 +-- .../plugins/DTROS8FileReader.h | 4 +- IORawData/DTCommissioning/plugins/DTSpy.cc | 4 +- .../DTCommissioning/plugins/DTSpyHelper.cc | 6 +-- .../DTCommissioning/plugins/DTSpyHelper.h | 2 +- .../DTCommissioning/plugins/DTSpyReader.cc | 4 +- .../DTCommissioning/plugins/DTSpyReader.h | 4 +- IORawData/DTCommissioning/plugins/RawFile.cc | 10 ++--- .../plugins/HcalTBSource.cc | 42 +++++++++---------- .../HcalTBInputService/plugins/HcalTBSource.h | 6 +-- .../plugins/HcalTBWriter.cc | 16 +++---- .../HcalTBInputService/plugins/HcalTBWriter.h | 4 +- IORawData/HcalTBInputService/src/CDFChunk.h | 2 +- .../HcalTBInputService/src/CDFRunInfo.cc | 14 +++---- .../interface/PixelSLinkDataInputSource.h | 6 +-- .../src/PixelSLinkDataInputSource.cc | 4 +- 33 files changed, 126 insertions(+), 126 deletions(-) diff --git a/IORawData/CaloPatterns/interface/HcalPatternXMLParser.h b/IORawData/CaloPatterns/interface/HcalPatternXMLParser.h index 4d91cf5c408c2..10b0ffe591b8e 100644 --- a/IORawData/CaloPatterns/interface/HcalPatternXMLParser.h +++ b/IORawData/CaloPatterns/interface/HcalPatternXMLParser.h @@ -5,7 +5,7 @@ #include #include #include -#include +#include class HcalPatternXMLParserImpl; diff --git a/IORawData/CaloPatterns/src/HcalFiberPattern.cc b/IORawData/CaloPatterns/src/HcalFiberPattern.cc index 0120fd1ad4c27..d06314159870d 100644 --- a/IORawData/CaloPatterns/src/HcalFiberPattern.cc +++ b/IORawData/CaloPatterns/src/HcalFiberPattern.cc @@ -4,7 +4,7 @@ static inline int setIf(const std::string& name,const std::map& params) { std::map::const_iterator j=params.find(name); if (j==params.end()) throw cms::Exception("InvalidFormat") << "Missing parameter '" << name << "'"; - else return strtol(j->second.c_str(),0,0); + else return strtol(j->second.c_str(),nullptr,0); } HcalFiberPattern::HcalFiberPattern(const std::map& params, const std::vector& data) : pattern_(data) { diff --git a/IORawData/CaloPatterns/src/HcalPatternSource.cc b/IORawData/CaloPatterns/src/HcalPatternSource.cc index 1d2a2c8f7bb52..71e107297e4cd 100644 --- a/IORawData/CaloPatterns/src/HcalPatternSource.cc +++ b/IORawData/CaloPatterns/src/HcalPatternSource.cc @@ -102,7 +102,7 @@ void HcalPatternSource::loadPatternFile(const std::string& filename) { std::map params; std::vector data; FILE* f=fopen(filename.c_str(), "r"); - if (f==0) return; + if (f==nullptr) return; else { char block[4096]; while (!feof(f)) { diff --git a/IORawData/CaloPatterns/src/HcalPatternSource.h b/IORawData/CaloPatterns/src/HcalPatternSource.h index 33c00d0300f24..ff68bedd853bb 100644 --- a/IORawData/CaloPatterns/src/HcalPatternSource.h +++ b/IORawData/CaloPatterns/src/HcalPatternSource.h @@ -12,7 +12,7 @@ class HcalPatternSource : public edm::EDProducer { public: HcalPatternSource(const edm::ParameterSet & pset); - virtual void produce(edm::Event& e, const edm::EventSetup& c); + void produce(edm::Event& e, const edm::EventSetup& c) override; private: void loadPatterns(const std::string& patspec); void loadPatternFile(const std::string& filename); diff --git a/IORawData/CaloPatterns/src/HcalPatternXMLParser.cc b/IORawData/CaloPatterns/src/HcalPatternXMLParser.cc index cb1535645cc8c..847b5a4f1789d 100644 --- a/IORawData/CaloPatterns/src/HcalPatternXMLParser.cc +++ b/IORawData/CaloPatterns/src/HcalPatternXMLParser.cc @@ -14,10 +14,10 @@ class HcalPatternXMLParserImpl { }; HcalPatternXMLParser::HcalPatternXMLParser() { - m_parser=0; + m_parser=nullptr; } HcalPatternXMLParser::~HcalPatternXMLParser() { - if (m_parser!=0) delete m_parser; + if (m_parser!=nullptr) delete m_parser; } /* @@ -56,7 +56,7 @@ HcalPatternXMLParser::~HcalPatternXMLParser() { m_items.clear(); m_parameters.clear(); } - virtual ~ConfigurationDBHandler() { + ~ConfigurationDBHandler() override { XMLString::release(&xc_Parameter); XMLString::release(&xc_Data); XMLString::release(&xc_name); @@ -64,13 +64,13 @@ HcalPatternXMLParser::~HcalPatternXMLParser() { XMLString::release(&xc_elements); XMLString::release(&xc_encoding); } - virtual void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attrs) override; - virtual void endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname) override; - virtual void characters (const XMLCh *const chars, const XMLSize_t length) override; - virtual void ignorableWhitespace (const XMLCh *const chars, const XMLSize_t length) override; + void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attrs) override; + void endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname) override; + void characters (const XMLCh *const chars, const XMLSize_t length) override; + void ignorableWhitespace (const XMLCh *const chars, const XMLSize_t length) override; private: inline bool cvt2String(const XMLCh* val, std::string& ou) { - if (val==0) return false; + if (val==nullptr) return false; char* tool=XMLString::transcode(val); ou=tool; XMLString::release(&tool); @@ -151,7 +151,7 @@ void HcalPatternXMLParser::parse(const std::string& xmlDocument, std::mapparser=std::auto_ptr(xercesc::XMLReaderFactory::createXMLReader()); } @@ -175,6 +175,6 @@ void HcalPatternXMLParser::parse(const std::string& xmlDocument, std::map::const_iterator i=items.begin(); i!=items.end(); i++) - data.push_back(strtol(i->c_str(),0,formatting)); + data.push_back(strtol(i->c_str(),nullptr,formatting)); } diff --git a/IORawData/CaloPatterns/src/HtrXmlPattern.cc b/IORawData/CaloPatterns/src/HtrXmlPattern.cc index a133d4087fd95..125092f3e4991 100644 --- a/IORawData/CaloPatterns/src/HtrXmlPattern.cc +++ b/IORawData/CaloPatterns/src/HtrXmlPattern.cc @@ -12,7 +12,7 @@ HtrXmlPattern::HtrXmlPattern(const edm::ParameterSet& iConfig) { - m_filled=0; + m_filled=false; m_fill_by_hand = iConfig.getUntrackedParameter("fill_by_hand"); m_hand_pattern_number = iConfig.getUntrackedParameter ("hand_pattern_number"); m_sets_to_show = iConfig.getUntrackedParameter ("sets_to_show"); @@ -54,7 +54,7 @@ void HtrXmlPattern::analyze(const edm::Event& iEvent, const edm::EventSetup& iSe if (m_fill_by_hand) { do_hand_fill(readoutMap); - m_filled=1; + m_filled=true; return; } diff --git a/IORawData/CaloPatterns/src/HtrXmlPattern.h b/IORawData/CaloPatterns/src/HtrXmlPattern.h index fcf07ff0bccf7..55430814f9612 100644 --- a/IORawData/CaloPatterns/src/HtrXmlPattern.h +++ b/IORawData/CaloPatterns/src/HtrXmlPattern.h @@ -21,11 +21,11 @@ class HtrXmlPattern : public edm::EDAnalyzer { public: explicit HtrXmlPattern(const edm::ParameterSet&); - ~HtrXmlPattern(); + ~HtrXmlPattern() override; private: - virtual void analyze(const edm::Event&, const edm::EventSetup&); - virtual void endJob() ; + void analyze(const edm::Event&, const edm::EventSetup&) override; + void endJob() override ; virtual void do_hand_fill(const HcalElectronicsMap*); HtrXmlPatternTool *m_tool; HtrXmlPatternToolParameters *m_toolparameters; diff --git a/IORawData/CaloPatterns/src/HtrXmlPatternSet.cc b/IORawData/CaloPatterns/src/HtrXmlPatternSet.cc index cb449a50fd99d..ed6ce67b984ed 100644 --- a/IORawData/CaloPatterns/src/HtrXmlPatternSet.cc +++ b/IORawData/CaloPatterns/src/HtrXmlPatternSet.cc @@ -1,5 +1,5 @@ #include "HtrXmlPatternSet.h" -#include +#include #include ChannelPattern::ChannelPattern() { @@ -43,7 +43,7 @@ void ChannelPattern::Fill_by_hand(const HcalElectronicsMap *emap,int pattern_num iCrate=6 ; dcc9[iCrate]=728; dcc19[iCrate]=729; iCrate=13; dcc9[iCrate]=730; dcc19[iCrate]=731; - int *dcc=0; + int *dcc=nullptr; int spigot=-100; if (m_slot>=2 && m_slot<=8) { spigot=2*m_slot-m_tb-3; @@ -207,7 +207,7 @@ CrateData::CrateData(int crate, int slotsActive[ChannelPattern::NUM_SLOTS]) { for (int slot=0; slot=0 && slot=0 && crate=1 && chan<=24)?(&m_patterns[chan-1]):(0); } + ChannelPattern* getPattern(int chan) { return (chan>=1 && chan<=24)?(&m_patterns[chan-1]):(nullptr); } int getCrate() const { return m_crate; } int getSlot() const { return m_slot; } int getTB() const { return m_tb; } diff --git a/IORawData/CaloPatterns/src/HtrXmlPatternTool.cc b/IORawData/CaloPatterns/src/HtrXmlPatternTool.cc index c75051e1d2d41..2ad0470a99c39 100644 --- a/IORawData/CaloPatterns/src/HtrXmlPatternTool.cc +++ b/IORawData/CaloPatterns/src/HtrXmlPatternTool.cc @@ -39,8 +39,8 @@ HtrXmlPatternTool::~HtrXmlPatternTool() { void HtrXmlPatternTool::Fill(const HcalElectronicsId HEID,HBHEDigiCollection::const_iterator data) { CrateData* cd=m_patternSet->getCrate(HEID.readoutVMECrateId()); - HalfHtrData* hd=0; - ChannelPattern* cp=0; + HalfHtrData* hd=nullptr; + ChannelPattern* cp=nullptr; if (cd) { hd=cd->getHalfHtrData(HEID.htrSlot(),HEID.htrTopBottom()); @@ -64,8 +64,8 @@ void HtrXmlPatternTool::Fill(const HcalElectronicsId HEID,HBHEDigiCollection::co void HtrXmlPatternTool::Fill(const HcalElectronicsId HEID,HFDigiCollection::const_iterator data) { CrateData* cd=m_patternSet->getCrate(HEID.readoutVMECrateId()); - HalfHtrData* hd=0; - ChannelPattern* cp=0; + HalfHtrData* hd=nullptr; + ChannelPattern* cp=nullptr; if (cd) { hd=cd->getHalfHtrData(HEID.htrSlot(),HEID.htrTopBottom()); @@ -89,8 +89,8 @@ void HtrXmlPatternTool::Fill(const HcalElectronicsId HEID,HFDigiCollection::cons void HtrXmlPatternTool::Fill(const HcalElectronicsId HEID,HODigiCollection::const_iterator data) { CrateData* cd=m_patternSet->getCrate(HEID.readoutVMECrateId()); - HalfHtrData* hd=0; - ChannelPattern* cp=0; + HalfHtrData* hd=nullptr; + ChannelPattern* cp=nullptr; if (cd) { hd=cd->getHalfHtrData(HEID.htrSlot(),HEID.htrTopBottom()); @@ -118,7 +118,7 @@ void HtrXmlPatternTool::prepareDirs() { void HtrXmlPatternTool::writeXML() { std::cout << "Writing XML..." << std::endl; - std::ofstream* of=0; + std::ofstream* of=nullptr; if (m_params->m_XML_file_mode==1) { std::string name=m_params->m_output_directory+(m_params->m_file_tag)+"_all.xml"; @@ -133,7 +133,7 @@ void HtrXmlPatternTool::writeXML() { for (int crate=0; crategetCrate(crate); - if (cd==0) continue; + if (cd==nullptr) continue; if (m_params->m_XML_file_mode==2) { std::string name=m_params->m_output_directory+(m_params->m_file_tag); @@ -152,7 +152,7 @@ void HtrXmlPatternTool::writeXML() { for (int slot=0; slotgetHalfHtrData(slot,tb); - if (hd==0) continue; + if (hd==nullptr) continue; for (int fiber=1; fiber<=8; fiber++) { if (m_params->m_XML_file_mode==3) { @@ -171,7 +171,7 @@ void HtrXmlPatternTool::writeXML() { if (m_params->m_XML_file_mode==3) { of->close(); delete of; - of=0; + of=nullptr; } } //end fiber loop @@ -182,7 +182,7 @@ void HtrXmlPatternTool::writeXML() { (*of) << "" << std::endl; of->close(); delete of; - of=0; + of=nullptr; } } //end crate loop @@ -191,7 +191,7 @@ void HtrXmlPatternTool::writeXML() { (*of) << "" << std::endl; of->close(); delete of; - of=0; + of=nullptr; } } @@ -208,26 +208,26 @@ void HtrXmlPatternTool::createHists() { for (int crate=0; crategetCrate(crate); - if (cd==0) continue; + if (cd==nullptr) continue; for (int slot=0; slotgetHalfHtrData(slot,tb); - if (hd==0) continue; + if (hd==nullptr) continue; for (int chan=1; chan<=24; chan++) { ChannelPattern* cp=hd->getPattern(chan); char hname[128]; sprintf(hname,"Exact fC Cr%d,%d%s-%d",crate,slot, ((tb==1)?("t"):("b")),chan); TH1* hp=new TH1F(hname,hname,ChannelPattern::SAMPLES,-0.5,ChannelPattern::SAMPLES-0.5); - hp->SetDirectory(0); + hp->SetDirectory(nullptr); sprintf(hname,"Quantized fC Cr%d,%d%s-%d",crate,slot, ((tb==1)?("t"):("b")),chan); TH1* hq=new TH1F(hname,hname,ChannelPattern::SAMPLES,-0.5,ChannelPattern::SAMPLES-0.5); - hp->SetDirectory(0); + hp->SetDirectory(nullptr); sprintf(hname,"Encoded fC Cr%d,%d%s-%d",crate,slot, ((tb==1)?("t"):("b")),chan); TH1* ha=new TH1F(hname,hname,ChannelPattern::SAMPLES,-0.5,ChannelPattern::SAMPLES-0.5); - ha->SetDirectory(0); + ha->SetDirectory(nullptr); for (int i=0; iFill(i*1.0,(*cp)[i]); hq->Fill(i*1.0,cp->getQuantized(i)); diff --git a/IORawData/CaloPatterns/src/HtrXmlPatternWriter.cc b/IORawData/CaloPatterns/src/HtrXmlPatternWriter.cc index 25250b13c78ca..dea69400a3560 100644 --- a/IORawData/CaloPatterns/src/HtrXmlPatternWriter.cc +++ b/IORawData/CaloPatterns/src/HtrXmlPatternWriter.cc @@ -10,7 +10,7 @@ static const char* tabbing(int level) { HtrXmlPatternWriter::HtrXmlPatternWriter() { // set the timestamp! - time_t now1=time(0); + time_t now1=time(nullptr); struct tm* now=localtime(&now1); char buffer[1024]; diff --git a/IORawData/DTCommissioning/plugins/DTDDUFileReader.cc b/IORawData/DTCommissioning/plugins/DTDDUFileReader.cc index 011e3edc1564e..50dacc4d8ae26 100644 --- a/IORawData/DTCommissioning/plugins/DTDDUFileReader.cc +++ b/IORawData/DTCommissioning/plugins/DTDDUFileReader.cc @@ -94,7 +94,7 @@ int DTDDUFileReader::fillRawData(Event& e, word = dmaUnpack(dataTag,nread); if ( nread<=0 ) { cout<<"[DTDDUFileReader]: ERROR! no more words and failed to get the trailer"< rawdata; - FEDRawDataCollection *fedcoll = 0; + FEDRawDataCollection *fedcoll = nullptr; fillRawData(e,fedcoll); std::unique_ptr bare_product(fedcoll); e.put(std::move(bare_product)); diff --git a/IORawData/DTCommissioning/plugins/DTDDUFileReader.h b/IORawData/DTCommissioning/plugins/DTDDUFileReader.h index 30674c0421e5d..5d0e5b34720c6 100644 --- a/IORawData/DTCommissioning/plugins/DTDDUFileReader.h +++ b/IORawData/DTCommissioning/plugins/DTDDUFileReader.h @@ -25,14 +25,14 @@ class DTDDUFileReader : public edm::EDProducer { DTDDUFileReader(const edm::ParameterSet& pset); /// Destructor - virtual ~DTDDUFileReader(); + ~DTDDUFileReader() override; /// Generate and fill FED raw data for a full event virtual int fillRawData(edm::Event& e, // edm::Timestamp& tstamp, FEDRawDataCollection*& data); - virtual void produce(edm::Event&, edm::EventSetup const&); + void produce(edm::Event&, edm::EventSetup const&) override; /// check for a 64 bits word to be a DDU header bool isHeader(uint64_t word, bool dataTag); diff --git a/IORawData/DTCommissioning/plugins/DTNewROS8FileReader.cc b/IORawData/DTCommissioning/plugins/DTNewROS8FileReader.cc index a12493f90791e..10846faa80b84 100644 --- a/IORawData/DTCommissioning/plugins/DTNewROS8FileReader.cc +++ b/IORawData/DTCommissioning/plugins/DTNewROS8FileReader.cc @@ -168,13 +168,13 @@ int DTNewROS8FileReader::fillRawData(Event& e, if ( i == 1 ){ cout << "[DTNewROS8FileReader]: END OF FILE REACHED. " << "No information read for the requested event" << endl; - delete data; data=0; + delete data; data=nullptr; return false; } else { cout << "[DTNewROS8FileReader]: PROBLEM WITH EVENT INFORMATION ON THE FILE. " << "EVENT DATA READING FAILED code= " << i << endl; - delete data; data=0; + delete data; data=nullptr; return false; } @@ -186,7 +186,7 @@ int DTNewROS8FileReader::fillRawData(Event& e, void DTNewROS8FileReader::produce(Event&e, EventSetup const&es){ edm::Handle rawdata; - FEDRawDataCollection *fedcoll = 0; + FEDRawDataCollection *fedcoll = nullptr; fillRawData(e,fedcoll); std::unique_ptr bare_product(fedcoll); e.put(std::move(bare_product)); diff --git a/IORawData/DTCommissioning/plugins/DTNewROS8FileReader.h b/IORawData/DTCommissioning/plugins/DTNewROS8FileReader.h index da1fdf1e3dfa2..5cdf78c5d0ba4 100644 --- a/IORawData/DTCommissioning/plugins/DTNewROS8FileReader.h +++ b/IORawData/DTCommissioning/plugins/DTNewROS8FileReader.h @@ -22,14 +22,14 @@ class DTNewROS8FileReader : public edm::EDProducer { DTNewROS8FileReader(const edm::ParameterSet& pset); /// Destructor - virtual ~DTNewROS8FileReader(); + ~DTNewROS8FileReader() override; /// Generate and fill FED raw data for a full event virtual int fillRawData(edm::Event& e, // edm::Timestamp& tstamp, FEDRawDataCollection*& data); - virtual void produce(edm::Event&, edm::EventSetup const&); + void produce(edm::Event&, edm::EventSetup const&) override; virtual bool checkEndOfFile(); diff --git a/IORawData/DTCommissioning/plugins/DTROS25FileReader.cc b/IORawData/DTCommissioning/plugins/DTROS25FileReader.cc index 018e8ca957f77..ab65aa5723056 100644 --- a/IORawData/DTCommissioning/plugins/DTROS25FileReader.cc +++ b/IORawData/DTCommissioning/plugins/DTROS25FileReader.cc @@ -113,14 +113,14 @@ int DTROS25FileReader::fillRawData(Event& e, if ( i == 1 ){ cout<<"[DTROS25FileReader]: ERROR! failed to get the trailer"< -#include +#include +#include #define DTSPY_HEAD_SIZE 36 #define DTSPY_MAX_MSG 512*1024 diff --git a/IORawData/DTCommissioning/plugins/DTSpyHelper.cc b/IORawData/DTCommissioning/plugins/DTSpyHelper.cc index 09b2e28766ed5..4652af5d307d7 100644 --- a/IORawData/DTCommissioning/plugins/DTSpyHelper.cc +++ b/IORawData/DTCommissioning/plugins/DTSpyHelper.cc @@ -1,12 +1,12 @@ #include "DTSpyHelper.h" -#include +#include #include #include #include #include #include #include -#include +#include #ifdef __wasAPPLE__ typedef int socklen_t; @@ -186,7 +186,7 @@ DTCtcp::WaitData(int timeout) tv.tv_sec = timeout; tv.tv_usec = 0; - int retva = select (1,&rfds,0,&rfds,&tv); + int retva = select (1,&rfds,nullptr,&rfds,&tv); if (retva) if (FD_ISSET(0,&rfds)) return 1; else return -1; diff --git a/IORawData/DTCommissioning/plugins/DTSpyHelper.h b/IORawData/DTCommissioning/plugins/DTSpyHelper.h index f4b0259e7a512..6bc0df36fe9e5 100644 --- a/IORawData/DTCommissioning/plugins/DTSpyHelper.h +++ b/IORawData/DTCommissioning/plugins/DTSpyHelper.h @@ -6,7 +6,7 @@ #include #include #include -#include +#include #include class DTtcpExcp diff --git a/IORawData/DTCommissioning/plugins/DTSpyReader.cc b/IORawData/DTCommissioning/plugins/DTSpyReader.cc index 72e0252ac5d16..709d1ca5b47f4 100644 --- a/IORawData/DTCommissioning/plugins/DTSpyReader.cc +++ b/IORawData/DTCommissioning/plugins/DTSpyReader.cc @@ -23,7 +23,7 @@ #include #include #include -#include +#include using namespace std; @@ -136,7 +136,7 @@ int DTSpyReader::fillRawData(Event& e, void DTSpyReader::produce(Event&e, EventSetup const&es){ edm::Handle rawdata; - FEDRawDataCollection *fedcoll = 0; + FEDRawDataCollection *fedcoll = nullptr; fillRawData(e,fedcoll); std::unique_ptr bare_product(fedcoll); e.put(std::move(bare_product)); diff --git a/IORawData/DTCommissioning/plugins/DTSpyReader.h b/IORawData/DTCommissioning/plugins/DTSpyReader.h index 3d916ba17a292..4207ab1c0a3d1 100644 --- a/IORawData/DTCommissioning/plugins/DTSpyReader.h +++ b/IORawData/DTCommissioning/plugins/DTSpyReader.h @@ -27,14 +27,14 @@ class DTSpyReader : public edm::EDProducer { DTSpyReader(const edm::ParameterSet& pset); /// Destructor - virtual ~DTSpyReader(); + ~DTSpyReader() override; /// Generate and fill FED raw data for a full event virtual int fillRawData(edm::Event& e, // edm::Timestamp& tstamp, FEDRawDataCollection*& data); - virtual void produce(edm::Event&, edm::EventSetup const&); + void produce(edm::Event&, edm::EventSetup const&) override; /// check for a 64 bits word to be a DDU header bool isHeader(uint64_t word, bool dataTag); diff --git a/IORawData/DTCommissioning/plugins/RawFile.cc b/IORawData/DTCommissioning/plugins/RawFile.cc index 1101eb2bf480f..a9265bfc72e9b 100644 --- a/IORawData/DTCommissioning/plugins/RawFile.cc +++ b/IORawData/DTCommissioning/plugins/RawFile.cc @@ -11,9 +11,9 @@ using namespace std; -RawFile::RawFile() : inputFile(0), xrootdFlag(false) {} +RawFile::RawFile() : inputFile(nullptr), xrootdFlag(false) {} -RawFile::RawFile(const char* path) : inputFile(0), xrootdFlag(false) { +RawFile::RawFile(const char* path) : inputFile(nullptr), xrootdFlag(false) { open(path); } @@ -27,7 +27,7 @@ RawFile* RawFile::open(const char* path) { //cout << " Prefix: " << prefix << endl; char* filename = prefix; - if (strlen(prefix)("quiet",true)), m_onlyRemapped( pset.getUntrackedParameter("onlyRemapped",false)) { - m_tree=0; + m_tree=nullptr; m_fileCounter=-1; - m_file=0; + m_file=nullptr; m_i=0; unpackSetup(pset.getUntrackedParameter >("streams",std::vector())); @@ -44,33 +44,33 @@ void HcalTBSource::unpackSetup(const std::vector& params) { } HcalTBSource::~HcalTBSource() { - if (m_file!=0) { + if (m_file!=nullptr) { m_file->Close(); - m_file=0; - m_tree=0; + m_file=nullptr; + m_tree=nullptr; } } void HcalTBSource::openFile(const std::string& filename) { - if (m_file!=0) { + if (m_file!=nullptr) { m_file->Close(); - m_file=0; - m_tree=0; + m_file=nullptr; + m_tree=nullptr; } // try { m_file=TFile::Open(filename.c_str()); - if (m_file==0) { + if (m_file==nullptr) { edm::LogError("HCAL") << "Unable to open " << filename << endl; - m_tree=0; + m_tree=nullptr; return; } m_tree=(TTree*)m_file->Get("CMSRAW"); - if (m_tree==0) { + if (m_tree==nullptr) { m_file->Close(); - m_file=0; + m_file=nullptr; edm::LogError("HCAL") << "Unable to find CMSRAW tree" << endl; return; } @@ -83,9 +83,9 @@ void HcalTBSource::openFile(const std::string& filename) { n_chunks=0; for (int i=0; iGetSize(); i++) { TBranch* b=(TBranch*)lb->At(i); - if (b==0) continue; + if (b==nullptr) continue; if (!strcmp(b->GetClassName(),"CDFEventInfo")) { - m_eventInfo=0; + m_eventInfo=nullptr; b->SetAddress(&m_eventInfo); } else { if (strcmp(b->GetClassName(),"CDFChunk")) continue; @@ -96,7 +96,7 @@ void HcalTBSource::openFile(const std::string& filename) { edm::LogInfo("HCAL") << "Also reading branch " << b->GetName(); } - m_chunks[n_chunks]=0; // allow ROOT to allocate + m_chunks[n_chunks]=nullptr; // allow ROOT to allocate b->SetAddress(&(m_chunks[n_chunks])); m_chunkIds[n_chunks]=m_sourceIdRemap[b->GetName()]; n_chunks++; @@ -108,24 +108,24 @@ void HcalTBSource::openFile(const std::string& filename) { bool HcalTBSource::setRunAndEventInfo(EventID& id, TimeValue_t& time, edm::EventAuxiliary::ExperimentType&) { bool is_new=false; - while (m_tree==0 || m_i==m_tree->GetEntries()) { + while (m_tree==nullptr || m_i==m_tree->GetEntries()) { m_fileCounter++; - if (m_file!=0) { + if (m_file!=nullptr) { m_file->Close(); - m_file=0; - m_tree=0; + m_file=nullptr; + m_tree=nullptr; } if (m_fileCounter>=int(fileNames().size())) return false; // nothing good openFile(fileNames()[m_fileCounter]); is_new=true; } - if (m_tree==0 || m_i==m_tree->GetEntries()) return false; //nothing good + if (m_tree==nullptr || m_i==m_tree->GetEntries()) return false; //nothing good m_tree->GetEntry(m_i); m_i++; - if (m_eventInfo!=0) { + if (m_eventInfo!=nullptr) { if (is_new) { if (m_eventInfo->getEventNumber()==0) m_eventNumberOffset=1; else m_eventNumberOffset=0; diff --git a/IORawData/HcalTBInputService/plugins/HcalTBSource.h b/IORawData/HcalTBInputService/plugins/HcalTBSource.h index 944769fe68fc3..ab355b7f422b1 100644 --- a/IORawData/HcalTBInputService/plugins/HcalTBSource.h +++ b/IORawData/HcalTBInputService/plugins/HcalTBSource.h @@ -22,10 +22,10 @@ class CDFEventInfo; class HcalTBSource : public edm::ProducerSourceFromFiles { public: explicit HcalTBSource(const edm::ParameterSet & pset, edm::InputSourceDescription const& desc); -virtual ~HcalTBSource(); +~HcalTBSource() override; private: - virtual bool setRunAndEventInfo(edm::EventID& id, edm::TimeValue_t& time, edm::EventAuxiliary::ExperimentType&); - virtual void produce(edm::Event & e); + bool setRunAndEventInfo(edm::EventID& id, edm::TimeValue_t& time, edm::EventAuxiliary::ExperimentType&) override; + void produce(edm::Event & e) override; void unpackSetup(const std::vector& params); void openFile(const std::string& filename); TTree* m_tree; diff --git a/IORawData/HcalTBInputService/plugins/HcalTBWriter.cc b/IORawData/HcalTBInputService/plugins/HcalTBWriter.cc index 77201ca52950b..d9f03ff85db7f 100644 --- a/IORawData/HcalTBInputService/plugins/HcalTBWriter.cc +++ b/IORawData/HcalTBInputService/plugins/HcalTBWriter.cc @@ -24,14 +24,14 @@ HcalTBWriter::HcalTBWriter(const edm::ParameterSet & pset) : blockToName_[num]=name; } - file_=0; - tree_=0; - eventInfo_=0; + file_=nullptr; + tree_=nullptr; + eventInfo_=nullptr; } void HcalTBWriter::endJob() { char buffer[1024]; - if (file_!=0) { + if (file_!=nullptr) { file_->Write(); ri_.setInfo("DAQSofwareRelease","UNKNOWN -- HcalTBWriter"); @@ -40,10 +40,10 @@ void HcalTBWriter::endJob() { ri_.store(file_); file_->Close(); - file_=0; - tree_=0; + file_=nullptr; + tree_=nullptr; chunkMap_.clear(); - eventInfo_=0; + eventInfo_=nullptr; } } @@ -51,7 +51,7 @@ void HcalTBWriter::analyze(const edm::Event& e, const edm::EventSetup& es) { edm::Handle raw; e.getByToken(tok_raw_, raw); - if (file_==0) { + if (file_==nullptr) { char fname[4096]; snprintf(fname,4096, namePattern_.c_str(),e.id().run()); edm::LogInfo("HCAL") << "Opening " << fname << " for writing HCAL-format file."; diff --git a/IORawData/HcalTBInputService/plugins/HcalTBWriter.h b/IORawData/HcalTBInputService/plugins/HcalTBWriter.h index 9595587405545..39ef8144de37f 100644 --- a/IORawData/HcalTBInputService/plugins/HcalTBWriter.h +++ b/IORawData/HcalTBInputService/plugins/HcalTBWriter.h @@ -25,8 +25,8 @@ class CDFEventInfo; class HcalTBWriter : public edm::EDAnalyzer { public: HcalTBWriter(const edm::ParameterSet & pset); - virtual void analyze(const edm::Event& e, const edm::EventSetup& es); - virtual void endJob(); + void analyze(const edm::Event& e, const edm::EventSetup& es) override; + void endJob() override; private: std::string namePattern_; // chunk naming... diff --git a/IORawData/HcalTBInputService/src/CDFChunk.h b/IORawData/HcalTBInputService/src/CDFChunk.h index 56b991ab5ad15..d27bec320e393 100644 --- a/IORawData/HcalTBInputService/src/CDFChunk.h +++ b/IORawData/HcalTBInputService/src/CDFChunk.h @@ -9,7 +9,7 @@ class CDFChunk : public TObject { CDFChunk(); CDFChunk(const char* name); void adoptBuffer(ULong64_t* buffer, Int_t length) { fChunk=buffer; fChunkLength=length; fHeaderSize=2; fTrailerSize=1; } - void releaseBuffer() { fChunk=0; fChunkLength=0; } + void releaseBuffer() { fChunk=nullptr; fChunkLength=0; } void setChunkName(const char* name) { fChunkName=name; } inline ULong64_t* getData() { return fChunk; } inline Int_t getDataLength() const { return fChunkLength; } diff --git a/IORawData/HcalTBInputService/src/CDFRunInfo.cc b/IORawData/HcalTBInputService/src/CDFRunInfo.cc index 74e93faad2727..f6bac8bd9f5cd 100644 --- a/IORawData/HcalTBInputService/src/CDFRunInfo.cc +++ b/IORawData/HcalTBInputService/src/CDFRunInfo.cc @@ -1,7 +1,7 @@ #include #include #include "IORawData/HcalTBInputService/src/CDFRunInfo.h" -#include +#include const char* CDFRunInfo::RootVariableName = "CDFRunInfo"; @@ -14,19 +14,19 @@ CDFRunInfo::CDFRunInfo(TFile* file) { const char* CDFRunInfo::get(const char* key) const { std::map::const_iterator i=m_mapData.find(key); - if (i==m_mapData.end()) return NULL; + if (i==m_mapData.end()) return nullptr; return i->second.c_str(); } int CDFRunInfo::getInt(const char* key) const { const char* k=get(key); - if (k==NULL) return 0; + if (k==nullptr) return 0; return atoi(k); } double CDFRunInfo::getDouble(const char* key) const { const char* k=get(key); - if (k==NULL) return 0; + if (k==nullptr) return 0; return atof(k); } @@ -49,13 +49,13 @@ void CDFRunInfo::setInfo(const char* key, const char* value) { bool CDFRunInfo::load(TFile* f) { m_mapData.clear(); - if (f==NULL) return false; + if (f==nullptr) return false; TMap* pMap=(TMap*)f->Get(RootVariableName); - if (pMap==NULL) return false; + if (pMap==nullptr) return false; TIterator* i=pMap->MakeIterator(); TObject* o; - while ((o=i->Next())!=NULL) { + while ((o=i->Next())!=nullptr) { std::string a(o->GetName()); std::string b(pMap->GetValue(o)->GetName()); m_mapData.insert(std::pair(a,b)); diff --git a/IORawData/SiPixelInputSources/interface/PixelSLinkDataInputSource.h b/IORawData/SiPixelInputSources/interface/PixelSLinkDataInputSource.h index 2323aabb1f8fb..af6744164fd1e 100644 --- a/IORawData/SiPixelInputSources/interface/PixelSLinkDataInputSource.h +++ b/IORawData/SiPixelInputSources/interface/PixelSLinkDataInputSource.h @@ -42,12 +42,12 @@ class PixelSLinkDataInputSource : public edm::ProducerSourceFromFiles { explicit PixelSLinkDataInputSource(const edm::ParameterSet& pset, const edm::InputSourceDescription& desc); - virtual ~PixelSLinkDataInputSource(); + ~PixelSLinkDataInputSource() override; private: - virtual bool setRunAndEventInfo(edm::EventID& id, edm::TimeValue_t& time, edm::EventAuxiliary::ExperimentType&); - virtual void produce(edm::Event& event); + bool setRunAndEventInfo(edm::EventID& id, edm::TimeValue_t& time, edm::EventAuxiliary::ExperimentType&) override; + void produce(edm::Event& event) override; uint32_t synchronizeEvents(); int m_fedid; diff --git a/IORawData/SiPixelInputSources/src/PixelSLinkDataInputSource.cc b/IORawData/SiPixelInputSources/src/PixelSLinkDataInputSource.cc index e91bfb51a6cf6..609468a2636e1 100644 --- a/IORawData/SiPixelInputSources/src/PixelSLinkDataInputSource.cc +++ b/IORawData/SiPixelInputSources/src/PixelSLinkDataInputSource.cc @@ -139,7 +139,7 @@ PixelSLinkDataInputSource::PixelSLinkDataInputSource(const edm::ParameterSet& ps edm::LogInfo("PixelSLinkDataInputSource") << " unsigned long int size = " << sizeof(unsigned long int) <<"\n unsigned long size = " << sizeof(unsigned long)<<"\n unsigned long long size = " << sizeof(unsigned long long) << "\n uint32_t size = " << sizeof(uint32_t) << "\n uint64_t size = " << sizeof(uint64_t) << std::endl; - bool exists = StorageFactory::get() -> check(currentfilename.c_str(), &size); + bool exists = StorageFactory::get() -> check(currentfilename, &size); edm::LogInfo("PixelSLinkDataInputSource") << "file size " << size << std::endl; @@ -148,7 +148,7 @@ PixelSLinkDataInputSource::PixelSLinkDataInputSource(const edm::ParameterSet& ps return; } // now open the file stream: - storage =StorageFactory::get()->open(currentfilename.c_str()); + storage =StorageFactory::get()->open(currentfilename); // (throw if storage is 0) // check run number by opening up data file...