15#include "boost/format.hpp"
32int extent(
const std::vector<int>&
v)
42 for (
auto i = 0;
i <
ids.size();
i++) {
53 mNofPads{static_cast<
int>(
std::count_if(begin(mFastId),
end(mFastId),
54 [](
int i) {
return i >= 0; }))},
60int PadGroupType::id(
int index)
const
63 return mFastId[
index];
68bool PadGroupType::hasPadById(
int id)
const
71 std::find(begin(mFastId),
end(mFastId),
id) !=
end(mFastId);
74void dump(std::ostream& os, std::string
msg,
const std::vector<int>&
v)
76 os << boost::format(
"%4s ") %
msg;
78 os << boost::format(
"%2d ") %
value;
GLsizei const GLfloat * value
std::vector< int > validIndices(const std::vector< int > &ids)
void dump(std::ostream &os, const o2::mch::TrackMCH &t)
Enum< T >::Iterator begin(Enum< T >)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Defining DataPointCompositeObject explicitly as copiable.
std::vector< int > mFastId
PadGroupType(int nofPadsX, int nofPadsY, std::vector< int > ids)
uint64_t const void const *restrict const msg