1 #ifndef L1GtConfigProducers_L1GtVhdlWriterBitManager_h
2 #define L1GtConfigProducers_L1GtVhdlWriterBitManager_h
42 std::string
bin2hex(std::string binString);
43 std::string
hex2bin(std::string hexString);
45 std::string
mirror(
unsigned int offset, std::string hexString,
bool hexOutput =
true);
47 std::string
shiftLeft(std::string hexString);
48 std::string
buildEtaMuon(
const std::vector<L1GtMuonTemplate::ObjectParameter>* op,
const unsigned int &
num,
const unsigned int &counter);
49 std::string
buildEtaCalo(
const std::vector<L1GtCaloTemplate::ObjectParameter>* op,
const unsigned int &
num,
const unsigned int &counter);
51 std::string
buildPhiMuon(
const std::vector<L1GtMuonTemplate::ObjectParameter>* op,
const unsigned int &
num,
const unsigned int &counter,
bool high);
52 std::string
buildPhiCalo(
const std::vector<L1GtCaloTemplate::ObjectParameter>* op,
const unsigned int &
num,
const unsigned int &counter);
53 std::string
buildPhiEnergySum(
const std::vector<L1GtEnergySumTemplate::ObjectParameter>* op,
const unsigned int &
num,
const unsigned int &counter);
std::string buildEtaCalo(const std::vector< L1GtCaloTemplate::ObjectParameter > *op, const unsigned int &num, const unsigned int &counter)
std::string buildDeltaEtaCalo(const L1GtCaloTemplate::CorrelationParameter *&cp, const unsigned int &counter)
std::string capitalLetters(std::string hexString)
std::map< std::string, std::string > hex2binMap_
std::string buildDeltaPhiCalo(const L1GtCaloTemplate::CorrelationParameter *&cp, const unsigned int &counter)
std::string hex2bin(std::string hexString)
std::string buildPhiCalo(const std::vector< L1GtCaloTemplate::ObjectParameter > *op, const unsigned int &num, const unsigned int &counter)
std::string readMapInverse(std::map< std::string, std::string > map, std::string value)
std::string buildDeltaPhiMuon(const L1GtMuonTemplate::CorrelationParameter *&cp, const unsigned int &counter)
typedef for correlation parameters
std::string mirror(unsigned int offset, std::string hexString, bool hexOutput=true)
unsigned int offset(bool)
std::string shiftLeft(std::string hexString)
std::string buildDeltaEtaMuon(const L1GtMuonTemplate::CorrelationParameter *&cp, const unsigned int &counter)
std::string buildPhiEnergySum(const std::vector< L1GtEnergySumTemplate::ObjectParameter > *op, const unsigned int &num, const unsigned int &counter)
L1GtVhdlWriterBitManager()
std::string buildEtaMuon(const std::vector< L1GtMuonTemplate::ObjectParameter > *op, const unsigned int &num, const unsigned int &counter)
std::string buildPhiMuon(const std::vector< L1GtMuonTemplate::ObjectParameter > *op, const unsigned int &num, const unsigned int &counter, bool high)
std::string bin2hex(std::string binString)