Go to the source code of this file.
std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
const GoldenPattern & |
aPattern |
|
) |
| |
Definition at line 85 of file GoldenPattern.cc.
References GoldenPattern::meanDistPhi, GoldenPattern::meanDistPhiCounts, GenerateHcalLaserBadRunList::out, GoldenPattern::pdfAllRef, and GoldenPattern::theKey.
87 out <<
"GoldenPattern "<< aPattern.
theKey <<std::endl;
88 out <<
"Number of reference layers: "<<aPattern.
meanDistPhi[0].size()
89 <<
", number of measurement layers: "<<aPattern.
pdfAllRef.size()
95 out<<
"Mean dist phi per layer:"<<std::endl;
96 for (
unsigned int iRefLayer=0;iRefLayer<aPattern.
meanDistPhi[0].size();++iRefLayer){
97 out<<
"Ref layer: "<<iRefLayer<<
" (";
98 for (
unsigned int iLayer=0;iLayer<aPattern.
meanDistPhi.size();++iLayer){
105 out<<
"Counts number per layer:"<<std::endl;
106 for (
unsigned int iRefLayer=0;iRefLayer<aPattern.
meanDistPhi[0].size();++iRefLayer){
107 out<<
"Ref layer: "<<iRefLayer<<
" (";
108 for (
unsigned int iLayer=0;iLayer<aPattern.
meanDistPhi.size();++iLayer){
115 unsigned int nPdfAddrBits = 7;
116 out<<
"PDF per layer:"<<std::endl;
117 for (
unsigned int iRefLayer=0;iRefLayer<aPattern.
pdfAllRef[0].size();++iRefLayer){
118 out<<
"Ref layer: "<<iRefLayer;
119 for (
unsigned int iLayer=0;iLayer<aPattern.
pdfAllRef.size();++iLayer){
120 out<<
", measurement layer: "<<iLayer<<std::endl;
121 for (
unsigned int iPdf=0;iPdf<exp2(nPdfAddrBits);++iPdf){
122 out<<std::setw(2)<<aPattern.
pdfAllRef[iLayer][iRefLayer][iPdf]<<
" ";
vector2D meanDistPhiCounts
Key theKey
Pattern kinematical identification (iEta,iPt,iCharge)