Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CalibTracker
SiPixelConnectivity
interface
SiPixelFedCablingMapBuilder.h
Go to the documentation of this file.
1
#ifndef SiPixelFedCablingMapBuilder_H
2
#define SiPixelFedCablingMapBuilder_H
3
4
#include "
FWCore/Framework/interface/EventSetup.h
"
5
#include "
CondFormats/SiPixelObjects/interface/SiPixelFedCablingTree.h
"
6
#include "
DataFormats/DetId/interface/DetId.h
"
7
8
#include <vector>
9
#include <string>
10
11
class
PixelModuleName
;
12
class
PixelGeomDetUnit
;
13
14
class
SiPixelFedCablingMapBuilder
{
15
public
:
16
//SiPixelFedCablingMapBuilder(const std::string & associatorName);
17
SiPixelFedCablingMapBuilder
(
const
std::string
fileName
,
const
bool
phase1=
false
);
18
SiPixelFedCablingTree
*
produce
(
const
edm::EventSetup
&
setup
);
19
20
private
:
21
22
struct
FedSpec
{
23
int
fedId
;
// fed ID
24
std::vector<PixelModuleName* >
names
;
// names of modules
25
std::vector<uint32_t>
rawids
;
// modules corresponding to names
26
};
27
//std::string theAssociatorName;
28
std::string
fileName_
;
29
std::string
myprint
(
const
PixelGeomDetUnit
* pxUnit);
30
bool
phase1_
;
31
};
32
33
#endif
PixelModuleName
Definition:
PixelModuleName.h:12
SiPixelFedCablingMapBuilder::phase1_
bool phase1_
Definition:
SiPixelFedCablingMapBuilder.h:30
SiPixelFedCablingMapBuilder::produce
SiPixelFedCablingTree * produce(const edm::EventSetup &setup)
Definition:
SiPixelFedCablingMapBuilder.cc:39
EventSetup.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
PixelGeomDetUnit
Definition:
PixelGeomDetUnit.h:17
SiPixelFedCablingMapBuilder::fileName_
std::string fileName_
Definition:
SiPixelFedCablingMapBuilder.h:28
SiPixelFedCablingMapBuilder::myprint
std::string myprint(const PixelGeomDetUnit *pxUnit)
Definition:
SiPixelFedCablingMapBuilder.cc:191
MillePedeFileConverter_cfg.fileName
tuple fileName
Definition:
MillePedeFileConverter_cfg.py:32
SiPixelFedCablingMapBuilder
Definition:
SiPixelFedCablingMapBuilder.h:14
SiPixelFedCablingMapBuilder::FedSpec::rawids
std::vector< uint32_t > rawids
Definition:
SiPixelFedCablingMapBuilder.h:25
edm::EventSetup
Definition:
EventSetup.h:45
SiPixelFedCablingTree.h
SiPixelFedCablingMapBuilder::SiPixelFedCablingMapBuilder
SiPixelFedCablingMapBuilder(const std::string fileName, const bool phase1=false)
Definition:
SiPixelFedCablingMapBuilder.cc:33
GeneralSetup.setup
def setup
Definition:
GeneralSetup.py:1
SiPixelFedCablingMapBuilder::FedSpec::fedId
int fedId
Definition:
SiPixelFedCablingMapBuilder.h:23
SiPixelFedCablingMapBuilder::FedSpec
Definition:
SiPixelFedCablingMapBuilder.h:22
DetId.h
SiPixelFedCablingMapBuilder::FedSpec::names
std::vector< PixelModuleName * > names
Definition:
SiPixelFedCablingMapBuilder.h:24
SiPixelFedCablingTree
Definition:
SiPixelFedCablingTree.h:11
Generated for CMSSW Reference Manual by
1.8.5