10 using namespace sistrip;
67 std::stringstream extra1,extra2;
69 extra2 << sistrip::apv_ <<
"1";
77 extra1.str() ).
title();
84 extra2.str() ).
title();
88 << (
isValid() ?
"Valid" :
"Invalid" )
105 << title1 <<
";" << title2
113 if ( iapv == 1 || iapv == 2 ) { iapv--; }
116 ss <<
" Monitorables for APV : " << iapv;
117 if ( iapv == 0 ) { ss <<
" (first of pair)"; }
118 else if ( iapv == 1 ) { ss <<
" (second of pair)"; }
120 ss << std::fixed << std::setprecision(2)
121 <<
" VPSP setting : " <<
vpsp_[iapv] << std::endl
122 <<
" Signal level [ADC] : " <<
adcLevel_[iapv] << std::endl
123 <<
" Fraction [%] : " <<
"(N/A)" << std::endl
124 <<
" Top edge [bin] : " <<
topEdge_[iapv] << std::endl
125 <<
" Bottom edge [bin] : " <<
bottomEdge_[iapv] << std::endl
126 <<
" Top level [ADC] : " <<
topLevel_[iapv] << std::endl
127 <<
" Bottom level [ADC] : " <<
bottomLevel_[iapv] << std::endl
129 <<
" isValid : " <<
isValid() << std::endl
131 <<
" Error codes (found "
132 << std::setw(2) << std::setfill(
' ') <<
getErrorCodes().size()
138 for ( ; istr != jstr; ++istr ) { ss << *istr <<
" "; }
const uint32_t & fedKey() const
const uint16_t & fecRing() const
Utility class that holds histogram title.
A container class for generic run and event-related info, information required by the commissioning a...
const uint16_t & lldChan() const
const uint16_t & fecSlot() const
static const uint16_t valid_
const uint32_t & key() const
Utility class that identifies a position within the strip tracker control structure, down to the level of an APV25.
static std::string runType(const sistrip::RunType &)
void print(std::stringstream &, uint32_t not_used=0)
static const char controlView_[]
static const char dqmRoot_[]
const uint32_t & fecKey() const
std::vector< uint16_t > VInt
void summary(std::stringstream &) const
const uint16_t & fecCrate() const
virtual void header(std::stringstream &) const
const uint16_t & ccuAddr() const
static const uint16_t invalid_
const uint16_t & ccuChan() const
Abstract base for derived classes that provide analysis of commissioning histograms.
const VString & getErrorCodes() const
const std::string & myName() const