1 #ifndef ECAL_CHANNELSTATUS_HANDLER_H 2 #define ECAL_CHANNELSTATUS_HANDLER_H 60 #include "TProfile2D.h" 78 void getNewObjects()
override;
94 void nBadLaserModules( std::map<EcalLogicID, MonLaserBlueDat> dataset_mon );
97 void pedOnlineMasking();
100 void physicsMasking();
103 void daqOut(
const RunIOV& myRun);
106 void pedAnalysis( std::map<EcalLogicID, MonPedestalsDat> dataset_mon, std::map<EcalLogicID, MonCrystalConsistencyDat> wrongGain_mon );
107 void laserAnalysis( std::map<EcalLogicID, MonLaserBlueDat> dataset_mon );
108 void cosmicsAnalysis( std::map<EcalLogicID, MonPedestalsOnlineDat> pedestalO_mon, std::map<EcalLogicID, MonCrystalConsistencyDat> wrongGain_mon, std::map<EcalLogicID, MonLaserBlueDat> laser_mon, std::map<EcalLogicID, MonOccupancyDat> occupancy_mon );
124 bool isGoodLaserEBSm[36][2];
125 bool isGoodLaserEESm[18][2];
126 bool isEBRef1[36][2];
127 bool isEBRef2[36][2];
128 bool isEERef1[18][2];
129 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