Main Page
Namespaces
Classes
Package Documentation
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
15
private
:
16
const
EcalTrigTowerConstituentsMap
*
triggerTowerMap_
;
17
const
EcalElectronicsMapping
*
elecMap_
;
18
19
public
:
20
EcalReadoutTools
(
const
edm::Event
&
iEvent
,
const
edm::EventSetup
&iSetup);
21
EcalReadoutTools
(
const
EcalReadoutTools
&) =
delete
;
22
EcalReadoutTools
&
operator=
(
const
EcalReadoutTools
&) =
delete
;
23
24
EcalTrigTowerDetId
readOutUnitOf
(
const
EBDetId
& xtalId)
const
;
25
EcalScDetId
readOutUnitOf
(
const
EEDetId
& xtalId)
const
;
26
};
27
28
#endif
EBDetId
Definition:
EBDetId.h:19
EcalScDetId
Definition:
EcalScDetId.h:24
EcalElectronicsMapping.h
Event.h
EcalReadoutTools::EcalReadoutTools
EcalReadoutTools(const edm::Event &iEvent, const edm::EventSetup &iSetup)
Definition:
EcalReadoutTools.cc:3
EcalTrigTowerConstituentsMap
Definition:
EcalTrigTowerConstituentsMap.h:19
EventSetup.h
EcalReadoutTools::readOutUnitOf
EcalTrigTowerDetId readOutUnitOf(const EBDetId &xtalId) const
Definition:
EcalReadoutTools.cc:15
EcalTrigTowerDetId
Definition:
EcalTrigTowerDetId.h:16
EcalMappingRcd.h
iEvent
int iEvent
Definition:
GenABIO.cc:230
EEDetId
Definition:
EEDetId.h:15
EcalReadoutTools::triggerTowerMap_
const EcalTrigTowerConstituentsMap * triggerTowerMap_
Definition:
EcalReadoutTools.h:16
EcalTrigTowerConstituentsMap.h
EcalReadoutTools
Definition:
EcalReadoutTools.h:13
EcalReadoutTools::elecMap_
const EcalElectronicsMapping * elecMap_
Definition:
EcalReadoutTools.h:17
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:52
EcalElectronicsMapping
Definition:
EcalElectronicsMapping.h:29
IdealGeometryRecord.h
edm::Event
Definition:
Event.h:70
EcalReadoutTools::operator=
EcalReadoutTools & operator=(const EcalReadoutTools &)=delete
Generated for CMSSW Reference Manual by
1.8.11