1 #ifndef ECAL_CHANNELSTATUS_HANDLER_H 2 #define ECAL_CHANNELSTATUS_HANDLER_H 58 #include "TProfile2D.h" 73 void getNewObjects()
override;
88 void nBadLaserModules(std::map<EcalLogicID, MonLaserBlueDat> dataset_mon);
91 void pedOnlineMasking();
94 void physicsMasking();
97 void daqOut(
const RunIOV &myRun);
100 void pedAnalysis(std::map<EcalLogicID, MonPedestalsDat> dataset_mon,
101 std::map<EcalLogicID, MonCrystalConsistencyDat> wrongGain_mon);
102 void laserAnalysis(std::map<EcalLogicID, MonLaserBlueDat> dataset_mon);
103 void cosmicsAnalysis(std::map<EcalLogicID, MonPedestalsOnlineDat> pedestalO_mon,
104 std::map<EcalLogicID, MonCrystalConsistencyDat> wrongGain_mon,
105 std::map<EcalLogicID, MonLaserBlueDat> laser_mon,
106 std::map<EcalLogicID, MonOccupancyDat> occupancy_mon);
121 bool isGoodLaserEBSm[36][2];
122 bool isGoodLaserEESm[18][2];
123 bool isEBRef1[36][2];
124 bool isEBRef2[36][2];
125 bool isEERef1[18][2];
126 bool isEERef2[18][2];
std::map< DetId, float > maskedPedEE
std::ofstream * ResFileEE
EcalCondHandler< EcalChannelStatus, EcalChannelStatusXMLTranslator > EcalChannelStatusHandler
std::map< DetId, float > maskedOnlinePedEE
std::map< DetId, float > maskedPhysicsEE
std::map< DetId, float > maskedLaserEE
EcalElectronicsMapping ecalElectronicsMap_
std::string id() const override
std::string m_locationsource
std::ofstream * ResFileNewEB
EcalCondDBInterface * econn
void setElectronicsMap(EcalElectronicsMapping const *)
std::ofstream * ResFileEB
std::ofstream * ResFileNewEE