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
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
EBDetId
Definition:
EBDetId.h:17
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:13
EcalTrigTowerDetId
Definition:
EcalTrigTowerDetId.h:14
EcalMappingRcd.h
iEvent
int iEvent
Definition:
GenABIO.cc:224
EEDetId
Definition:
EEDetId.h:14
EcalReadoutTools::triggerTowerMap_
const EcalTrigTowerConstituentsMap * triggerTowerMap_
Definition:
EcalReadoutTools.h:15
EcalTrigTowerConstituentsMap.h
EcalReadoutTools
Definition:
EcalReadoutTools.h:13
EcalReadoutTools::elecMap_
const EcalElectronicsMapping * elecMap_
Definition:
EcalReadoutTools.h:16
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:57
EcalElectronicsMapping
Definition:
EcalElectronicsMapping.h:28
IdealGeometryRecord.h
edm::Event
Definition:
Event.h:72
EcalReadoutTools::operator=
EcalReadoutTools & operator=(const EcalReadoutTools &)=delete
Generated for CMSSW Reference Manual by
1.8.11