CalibCalorimetry
EcalTPGTools
interface
EcalReadoutTools.h
Go to the documentation of this file.
1
#ifndef CalibCalorimetry_EcalTPGTools_EcalReadoutTools_H
2
#define CalibCalorimetry_EcalTPGTools_EcalReadoutTools_H
3
4
#include "
FWCore/Framework/interface/Event.h
"
5
#include "
FWCore/Framework/interface/EventSetup.h
"
6
#include "
FWCore/Framework/interface/ESHandle.h
"
7
8
#include "
Geometry/Records/interface/IdealGeometryRecord.h
"
9
#include "
Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h
"
10
#include "
Geometry/EcalMapping/interface/EcalElectronicsMapping.h
"
11
#include "
Geometry/EcalMapping/interface/EcalMappingRcd.h
"
12
13
class
EcalReadoutTools
{
14
private
:
15
const
EcalTrigTowerConstituentsMap
*
triggerTowerMap_
;
16
const
EcalElectronicsMapping
*
elecMap_
;
17
18
public
:
19
EcalReadoutTools
(
const
edm::Event
&
iEvent
,
const
edm::EventSetup
& iSetup);
20
EcalReadoutTools
(
const
EcalReadoutTools
&) =
delete
;
21
EcalReadoutTools
&
operator=
(
const
EcalReadoutTools
&) =
delete
;
22
23
EcalTrigTowerDetId
readOutUnitOf
(
const
EBDetId
& xtalId)
const
;
24
EcalScDetId
readOutUnitOf
(
const
EEDetId
& xtalId)
const
;
25
};
26
27
#endif
EcalElectronicsMapping
Definition:
EcalElectronicsMapping.h:28
ESHandle.h
EBDetId
Definition:
EBDetId.h:17
EcalTrigTowerDetId
Definition:
EcalTrigTowerDetId.h:14
EcalReadoutTools::readOutUnitOf
EcalTrigTowerDetId readOutUnitOf(const EBDetId &xtalId) const
Definition:
EcalReadoutTools.cc:13
EcalReadoutTools::elecMap_
const EcalElectronicsMapping * elecMap_
Definition:
EcalReadoutTools.h:16
EcalMappingRcd.h
EcalScDetId
Definition:
EcalScDetId.h:24
EcalReadoutTools::EcalReadoutTools
EcalReadoutTools(const edm::Event &iEvent, const edm::EventSetup &iSetup)
Definition:
EcalReadoutTools.cc:3
EEDetId
Definition:
EEDetId.h:14
EcalTrigTowerConstituentsMap
Definition:
EcalTrigTowerConstituentsMap.h:19
Event.h
EcalReadoutTools::operator=
EcalReadoutTools & operator=(const EcalReadoutTools &)=delete
EcalElectronicsMapping.h
iEvent
int iEvent
Definition:
GenABIO.cc:224
IdealGeometryRecord.h
edm::EventSetup
Definition:
EventSetup.h:57
EcalReadoutTools::triggerTowerMap_
const EcalTrigTowerConstituentsMap * triggerTowerMap_
Definition:
EcalReadoutTools.h:15
EcalTrigTowerConstituentsMap.h
EventSetup.h
EcalReadoutTools
Definition:
EcalReadoutTools.h:13
edm::Event
Definition:
Event.h:73
Generated for CMSSW Reference Manual by
1.8.16