test
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