CMS 3D CMS Logo

FittedEntriesManager.h
Go to the documentation of this file.
1 // COCOA class header file
2 //Id: FittedEntriesManager.h
3 //CAT: Model
4 //
5 // Class to manage the sets of fitted entries (one set per each measurement data set)
6 //
7 // History: v1.0
8 // Pedro Arce
9 
10 #ifndef _FittedEntriesManager_HH
11 #define _FittedEntriesManager_HH
12 
15 
16 
18 {
19 
20 public:
21  //---------- Constructors / Destructor
26  void MakeHistos();
27 
28  public:
29  std::vector< FittedEntriesSet* > getFittedEntriesSets() const {
30  return theFittedEntriesSets; }
31 
32 private:
33  ALIstring createFileName( const ALIstring& optoName, const ALIstring& entryName);
34  void dumpEntriesSubstraction( std::ofstream& fout, FittedEntriesSet& fes, ALIint order1, ALIint order2 );
35 
36 private:
38  std::vector< FittedEntriesSet* > theFittedEntriesSets;
39 
41 
42 };
43 
44 #endif
45 
void AddFittedEntriesSet(FittedEntriesSet *fents)
void dumpEntriesSubstraction(std::ofstream &fout, FittedEntriesSet &fes, ALIint order1, ALIint order2)
ALIstring createFileName(const ALIstring &optoName, const ALIstring &entryName)
int ALIint
Definition: CocoaGlobals.h:15
static FittedEntriesManager * getInstance()
static FittedEntriesManager * instance
std::vector< FittedEntriesSet * > theFittedEntriesSets
std::string ALIstring
Definition: CocoaGlobals.h:9
std::vector< FittedEntriesSet * > getFittedEntriesSets() const