86 {
87
88 static Rndm::Numbers Gauss( randSvc(), Rndm::Gauss( 0.0, 1.0 ) );
89 static Rndm::Numbers Flat( randSvc(), Rndm::Flat( -10.0, 10.0 ) );
90 static Rndm::Numbers Gauss3( randSvc(), Rndm::Gauss( 5.0, 1.0 ) );
91
92
93 const double gauss( Gauss() );
94 const double gauss2( Gauss() );
95 const double flat( Flat() );
96 const double gauss3( Gauss3() );
97
98
109
110
114
115
119 for ( unsigned int i = 0; i < 10; i++ ) {
121 ++gaussVflat_buf[{ flat,
gauss }];
122 ++gaussVflatVgauss_buf[{ flat,
gauss, gauss2 }];
123 }
124
125
135
136
140
141
145 for ( unsigned int i = 0; i < 10; i++ ) {
146 prof_gauss_buf[
gauss] += gauss3;
147 prof_gaussVflat_buf[{ flat,
gauss }] += gauss3;
148 prof_gaussVflatVgauss_buf[{ flat,
gauss, gauss2 }] += gauss3;
149 }
150
151
154
155
170
171 if (
m_nCalls.nEntries() == 0 ) always() <<
"Filling Histograms...... Please be patient !" <<
endmsg;
174 }
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
Gaudi::Accumulators::StaticHistogram< 2 > m_gaussVflat_buf
Gaudi::Accumulators::WeightedHistogram< 2 > m_custom_gaussVflat_w
Gaudi::Accumulators::WeightedProfileHistogram< 3 > m_custom_prof_gaussVflatVgauss_w
Gaudi::Accumulators::StaticHistogram< 2 > m_gaussVflat
Gaudi::Accumulators::Histogram< 1 > m_custom_gauss_noinit
Gaudi::Accumulators::StaticHistogram< 1 > m_gaussAbsName
Gaudi::Accumulators::StaticWeightedProfileHistogram< 2 > m_prof_gaussVflat_w
Gaudi::Accumulators::StaticWeightedHistogram< 3 > m_gaussVflatVgauss_w
Gaudi::Accumulators::StaticWeightedHistogram< 2 > m_gaussVflat_w
Gaudi::Accumulators::ProfileHistogram< 2 > m_custom_prof_gaussVflat
Gaudi::Accumulators::StaticProfileHistogram< 3 > m_prof_gaussVflatVgauss_buf
Gaudi::Accumulators::StaticHistogram< 3, Gaudi::Accumulators::atomicity::none > m_gaussVflatVgauss_noato
Gaudi::Accumulators::StaticProfileHistogram< 1, Gaudi::Accumulators::atomicity::none > m_prof_gauss_noato
Gaudi::Accumulators::StaticProfileHistogram< 2 > m_prof_gaussVflat_buf
Gaudi::Accumulators::StaticProfileHistogram< 1 > m_prof_gauss_buf
Gaudi::Accumulators::StaticHistogram< 3, Gaudi::Accumulators::atomicity::full, int > m_gaussVflatVgauss_int
Gaudi::Accumulators::ProfileHistogram< 1 > m_custom_prof_gauss
Gaudi::Accumulators::StaticHistogram< 1 > m_gauss_buf
Gaudi::Accumulators::WeightedProfileHistogram< 2 > m_custom_prof_gaussVflat_w
Gaudi::Accumulators::StaticHistogram< 2, Gaudi::Accumulators::atomicity::full, int > m_gaussVflat_int
Gaudi::Accumulators::StaticProfileHistogram< 1, Gaudi::Accumulators::atomicity::full, int > m_prof_gauss_int
Gaudi::Accumulators::StaticProfileHistogram< 3, Gaudi::Accumulators::atomicity::full, int > m_prof_gaussVflatVgauss_int
Gaudi::Accumulators::WeightedProfileHistogram< 1 > m_custom_prof_gauss_w
Gaudi::Accumulators::StaticHistogram< 1, Gaudi::Accumulators::atomicity::full, int > m_gauss_int
Gaudi::Accumulators::StaticWeightedProfileHistogram< 3 > m_prof_gaussVflatVgauss_w
Gaudi::Accumulators::StaticWeightedProfileHistogram< 1 > m_prof_gauss_w
Gaudi::Accumulators::StaticProfileHistogram< 2, Gaudi::Accumulators::atomicity::full, int > m_prof_gaussVflat_int
Gaudi::Accumulators::StaticHistogram< 2, Gaudi::Accumulators::atomicity::none > m_gaussVflat_noato
Gaudi::Accumulators::StaticHistogram< 1 > m_gauss
Gaudi::Accumulators::StaticHistogram< 3 > m_gaussVflatVgauss_buf
Accumulators::LogHistogram< 1 > m_log_gauss
Gaudi::Accumulators::StaticProfileHistogram< 2, Gaudi::Accumulators::atomicity::none > m_prof_gaussVflat_noato
Accumulators::LogHistogram< 2, Accumulators::atomicity::full, float > m_log_gaussVflat
Gaudi::Accumulators::Histogram< 1 > m_custom_gauss_noprop
Gaudi::Accumulators::Histogram< 3 > m_custom_gaussVflatVgauss
Gaudi::Accumulators::Counter m_nCalls
Gaudi::Accumulators::Histogram< 1 > m_custom_gauss
Gaudi::Accumulators::StaticProfileHistogram< 2 > m_prof_gaussVflat
Gaudi::Accumulators::StaticWeightedHistogram< 1 > m_gauss_w
Gaudi::Accumulators::WeightedHistogram< 3 > m_custom_gaussVflatVgauss_w
Gaudi::Accumulators::WeightedHistogram< 1 > m_custom_gauss_w
Gaudi::Accumulators::StaticProfileHistogram< 3 > m_prof_gaussVflatVgauss
Gaudi::Accumulators::StaticHistogram< 1, Gaudi::Accumulators::atomicity::none > m_gauss_noato
Gaudi::Accumulators::StaticHistogram< 3 > m_gaussVflatVgauss
Gaudi::Accumulators::StaticProfileHistogram< 1 > m_prof_gauss
Gaudi::Accumulators::StaticProfileHistogram< 3, Gaudi::Accumulators::atomicity::none > m_prof_gaussVflatVgauss_noato
Gaudi::Accumulators::ProfileHistogram< 3 > m_custom_prof_gaussVflatVgauss
Gaudi::Accumulators::Histogram< 2 > m_custom_gaussVflat
constexpr static const auto SUCCESS