#include <PixelToFEDAssociateFromAscii.h>
Classes | |
struct | Bdu |
struct | Edu |
Public Member Functions | |
virtual int | operator() (const PixelModuleName &) const |
FED id for module. More... | |
virtual int | operator() (const PixelBarrelName &) const |
FED id to which barrel modul (identified by name) should be assigned. More... | |
virtual int | operator() (const PixelEndcapName &) const |
FED id to which endcape modul (identified by name) should be assigned. More... | |
PixelToFEDAssociateFromAscii (const std::string &fileName) | |
virtual std::string | version () const |
version More... | |
Public Member Functions inherited from PixelToFEDAssociate | |
virtual const CablingRocId * | operator() (const DetectorRocId &roc) const |
LNK id for module. More... | |
virtual | ~PixelToFEDAssociate () |
Private Types | |
typedef std::vector< std::pair < int, std::vector< Bdu > > > | BarrelConnections |
typedef std::vector< std::pair < int, std::vector< Edu > > > | EndcapConnections |
typedef TRange< int > | Range |
Private Member Functions | |
Bdu | getBdu (std::string) const |
Edu | getEdu (std::string) const |
void | init (const std::string &fileName) |
initialisatin (read file) More... | |
Range | readRange (const std::string &) const |
void | send (std::pair< int, std::vector< Bdu > > &, std::pair< int, std::vector< Edu > > &) const |
initialisation (read input file) More... | |
Private Attributes | |
std::string | theVersion |
Static Private Attributes | |
static BarrelConnections | theBarrel = PixelToFEDAssociateFromAscii::BarrelConnections() |
static EndcapConnections | theEndcap = PixelToFEDAssociateFromAscii::EndcapConnections() |
Check to which FED pixel module belongs to. The associacions are read from the datafile
Definition at line 21 of file PixelToFEDAssociateFromAscii.h.
|
private |
Definition at line 54 of file PixelToFEDAssociateFromAscii.h.
|
private |
Definition at line 55 of file PixelToFEDAssociateFromAscii.h.
|
private |
Definition at line 44 of file PixelToFEDAssociateFromAscii.h.
PixelToFEDAssociateFromAscii::PixelToFEDAssociateFromAscii | ( | const std::string & | fileName | ) |
Definition at line 20 of file PixelToFEDAssociateFromAscii.cc.
References init.
|
private |
Definition at line 180 of file PixelToFEDAssociateFromAscii.cc.
References PixelToFEDAssociateFromAscii::Bdu::b, PixelToFEDAssociateFromAscii::Bdu::f, PixelToFEDAssociateFromAscii::Bdu::l, pos, query::result, and PixelToFEDAssociateFromAscii::Bdu::z.
|
private |
Definition at line 202 of file PixelToFEDAssociateFromAscii.cc.
References PixelToFEDAssociateFromAscii::Edu::b, PixelToFEDAssociateFromAscii::Edu::d, PixelToFEDAssociateFromAscii::Edu::e, pos, and query::result.
|
private |
initialisatin (read file)
Definition at line 69 of file PixelToFEDAssociateFromAscii.cc.
References cppFunctionSkipper::exception, mergeVDriftHistosByStation::file, geometryCSVtoXML::line, LogDebug, and pos.
|
virtual |
FED id for module.
Reimplemented from PixelToFEDAssociate.
Definition at line 28 of file PixelToFEDAssociateFromAscii.cc.
|
virtual |
FED id to which barrel modul (identified by name) should be assigned.
Definition at line 35 of file PixelToFEDAssociateFromAscii.cc.
|
virtual |
FED id to which endcape modul (identified by name) should be assigned.
Definition at line 52 of file PixelToFEDAssociateFromAscii.cc.
|
private |
Definition at line 221 of file PixelToFEDAssociateFromAscii.cc.
References edm::hlt::Exception, first, prof2calltree::l, geometryCSVtoXML::line, LogDebug, and alignCSCRings::s.
|
private |
initialisation (read input file)
Definition at line 171 of file PixelToFEDAssociateFromAscii.cc.
References b, and alignCSCRings::e.
|
virtual |
version
Implements PixelToFEDAssociate.
Definition at line 23 of file PixelToFEDAssociateFromAscii.cc.
|
staticprivate |
Definition at line 56 of file PixelToFEDAssociateFromAscii.h.
|
staticprivate |
Definition at line 57 of file PixelToFEDAssociateFromAscii.h.
|
private |
Definition at line 61 of file PixelToFEDAssociateFromAscii.h.