Parent Directory | Revision Log
Cleaning before committing
1 | nikolas | 1.1 | #ifndef PAMVMCVOLCRMGR_H |
2 | #define PAMVMCVOLCRMGR_H | ||
3 | #include <iostream> | ||
4 | |||
5 | #include "TString.h" | ||
6 | #include "TObjString.h" | ||
7 | #include "TMap.h" | ||
8 | #include "PamVMCVolCross.h" | ||
9 | |||
10 | |||
11 | class PamVMCVolCrossMgr: public TObject { | ||
12 | |||
13 | private: | ||
14 | |||
15 | static PamVMCVolCrossMgr * fcrm; | ||
16 | TMap fvolmap; | ||
17 | Bool_t fGood; | ||
18 | |||
19 | |||
20 | protected: | ||
21 | |||
22 | PamVMCVolCrossMgr(); | ||
23 | |||
24 | public: | ||
25 | |||
26 | ~PamVMCVolCrossMgr() {fvolmap.DeleteAll();}; | ||
27 | |||
28 | static PamVMCVolCrossMgr * Instance(); | ||
29 | |||
30 | PamVMCVolCross * GetSD(const char *name){ | ||
31 | return (PamVMCVolCross*)fvolmap(name); | ||
32 | } | ||
33 | |||
34 | Bool_t IsTrackGood(); | ||
35 | |||
36 | void Reset(); | ||
37 | |||
38 | void Print( const Option_t* ="") const { | ||
39 | cout << "PamVMCVolumes Special Crossing " << endl; | ||
40 | fvolmap.Print(); | ||
41 | } | ||
42 | |||
43 | }; | ||
44 | |||
45 | #endif |
ViewVC Help | |
Powered by ViewVC 1.1.23 |