Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
binners
BinsFactory.cxx
Go to the documentation of this file.
1
12
// for truncation warning in debug mode
13
#ifdef _MSC_VER
14
#include "msdevstudio/MSconfig.h"
15
#endif
16
17
#include "
BinsFactory.h
"
18
19
// List of default Bins container objects
20
#include "
Bins1DHist.h
"
21
#include "
Bins1DProfile.h
"
22
#include "
Bins2DHist.h
"
23
#include "
Bins2DProfile.h
"
24
25
namespace
hippodraw {
26
27
BinsFactory *
BinsFactory::s_instance
= 0;
28
29
BinsFactory::BinsFactory
()
30
{
31
}
32
33
BinsFactory
*
BinsFactory::instance
()
34
{
35
if
(
s_instance
== 0 ) {
36
s_instance
=
new
BinsFactory
();
37
s_instance
->
initialize
();
38
}
39
return
s_instance
;
40
}
41
42
void
BinsFactory::initialize
()
43
{
44
add
(
new
Bins1DHist
() );
45
add
(
new
Bins1DProfile
() );
46
add
(
new
Bins2DHist
() );
47
add
(
new
Bins2DProfile
() );
48
}
49
50
}
// namespace hippodraw
Generated for HippoDraw Class Library by