Skip to content
Snippets Groups Projects
Commit ff26d53d authored by Kristian Bjoerke's avatar Kristian Bjoerke
Browse files

Declare an argument as const if not changes by function

According to ATLAS code guidelines a pointer or reference
arguments, passed to a function, should be declared as const
if the function does not change the object bound to it. [const-arguments]


Former-commit-id: 135c61cd
parent 471615c1
No related branches found
No related tags found
No related merge requests found
...@@ -33,7 +33,7 @@ class ISCT_RodEncoder : virtual public IAlgTool { ...@@ -33,7 +33,7 @@ class ISCT_RodEncoder : virtual public IAlgTool {
DeclareInterfaceID(ISCT_RodEncoder, 1, 0); DeclareInterfaceID(ISCT_RodEncoder, 1, 0);
/** convert all collections of RDO's in the current list to vector of 32bit words */ /** convert all collections of RDO's in the current list to vector of 32bit words */
virtual void fillROD(std::vector<uint32_t>& vec32Data, const uint32_t& robID, vRDOs& vecRDOs) const = 0; virtual void fillROD(std::vector<uint32_t>& vec32Data, const uint32_t& robID, const vRDOs& vecRDOs) const = 0;
}; };
......
...@@ -85,7 +85,7 @@ StatusCode SCT_RodEncoder::finalize() { ...@@ -85,7 +85,7 @@ StatusCode SCT_RodEncoder::finalize() {
///========================================================================= ///=========================================================================
void SCT_RodEncoder::fillROD(std::vector<uint32_t>& vec32Data, const uint32_t& robID, void SCT_RodEncoder::fillROD(std::vector<uint32_t>& vec32Data, const uint32_t& robID,
vRDOs_t& vecRDOs) const { const vRDOs_t& vecRDOs) const {
/** retrieve errors from SCT_ByteStreamErrorsSvc */ /** retrieve errors from SCT_ByteStreamErrorsSvc */
...@@ -275,7 +275,7 @@ void SCT_RodEncoder::addSpecificErrors(const uint32_t& robID, const std::set<Ide ...@@ -275,7 +275,7 @@ void SCT_RodEncoder::addSpecificErrors(const uint32_t& robID, const std::set<Ide
/// Encode Data function /// Encode Data function
///========================================================================= ///=========================================================================
void SCT_RodEncoder::encodeData(std::vector<int>& vecTimeBins, std::vector<uint16_t>& vec16Words, const RDO *rdo, const int& groupSize, const int& strip) const { void SCT_RodEncoder::encodeData(const std::vector<int>& vecTimeBins, std::vector<uint16_t>& vec16Words, const RDO *rdo, const int& groupSize, const int& strip) const {
const int encodedSide{side(rdo) << 14}; const int encodedSide{side(rdo) << 14};
......
...@@ -58,12 +58,12 @@ class SCT_RodEncoder : public extends<AthAlgTool, ISCT_RodEncoder> ...@@ -58,12 +58,12 @@ class SCT_RodEncoder : public extends<AthAlgTool, ISCT_RodEncoder>
virtual StatusCode finalize(); virtual StatusCode finalize();
/// convert all collections of RDO's in the current list to vector of 32bit words /// convert all collections of RDO's in the current list to vector of 32bit words
virtual void fillROD(std::vector<uint32_t>& vec32Data, const uint32_t& robID, vRDOs_t& vecRDOs) const; virtual void fillROD(std::vector<uint32_t>& vec32Data, const uint32_t& robID, const vRDOs_t& vecRDOs) const;
private: private:
/// Encode rdo into the data: called by fillROD(..) /// Encode rdo into the data: called by fillROD(..)
void encodeData(std::vector<int>& vecTimeBins, std::vector<uint16_t>& vec16Words, const RDO *rdo, const int& groupSize, const int& strip) const; void encodeData(const std::vector<int>& vecTimeBins, std::vector<uint16_t>& vec16Words, const RDO *rdo, const int& groupSize, const int& strip) const;
/// pack 32 bit word: called by encodeData(..) /// pack 32 bit word: called by encodeData(..)
void packFragments(std::vector<uint16_t>& vec16Words, std::vector<uint32_t>& vec32Words) const; void packFragments(std::vector<uint16_t>& vec16Words, std::vector<uint32_t>& vec32Words) const;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment