1 #ifndef PixelTKFECConfig_h 2 #define PixelTKFECConfig_h 40 unsigned int getCrate(
unsigned int i)
const;
53 std::ofstream *
out1 =
nullptr,
54 std::ofstream *
out2 =
nullptr)
const override;
55 void writeXML(std::ofstream *
out, std::ofstream *
out1 =
nullptr, std::ofstream *
out2 =
nullptr)
const override;
57 std::ofstream *
out1 =
nullptr,
58 std::ofstream *
out2 =
nullptr)
const override;
std::string typeFromTKFECID(std::string TKFECID) const
This file contains the base class for "pixel configuration data" management.
std::string getType(unsigned int i) const
unsigned int getCrate(unsigned int i) const
unsigned int crateFromTKFECID(std::string TKFECID) const
unsigned int getNTKFECBoards() const
void writeASCII(std::string dir) const override
void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override
~PixelTKFECConfig() override
void writeXML(pos::PixelConfigKey key, int version, std::string path) const override
PixelTKFECConfig(std::string filename)
This file contains the base class for "pixel configuration data" management.
This class specifies which TKFEC boards are used and how they are addressed.
unsigned int getAddress(unsigned int i) const
std::string getTKFECID(unsigned int i) const
void writeXMLTrailer(std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override
unsigned int addressFromTKFECID(std::string TKFECID) const
std::vector< PixelTKFECParameters > TKFECconfig_