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 
17 public:
18  //---------- Constructors / Destructor
23  void MakeHistos();
24 
25 public:
26  std::vector<FittedEntriesSet*> getFittedEntriesSets() const { return theFittedEntriesSets; }
27 
28 private:
29  ALIstring createFileName(const ALIstring& optoName, const ALIstring& entryName);
30  void dumpEntriesSubstraction(std::ofstream& fout, FittedEntriesSet& fes, ALIint order1, ALIint order2);
31 
32 private:
34  std::vector<FittedEntriesSet*> theFittedEntriesSets;
35 
37 };
38 
39 #endif
void AddFittedEntriesSet(FittedEntriesSet *fents)
void dumpEntriesSubstraction(std::ofstream &fout, FittedEntriesSet &fes, ALIint order1, ALIint order2)
ALIstring createFileName(const ALIstring &optoName, const ALIstring &entryName)
std::vector< FittedEntriesSet * > getFittedEntriesSets() const
int ALIint
Definition: CocoaGlobals.h:15
static FittedEntriesManager * getInstance()
static FittedEntriesManager * instance
std::vector< FittedEntriesSet * > theFittedEntriesSets
std::string ALIstring
Definition: CocoaGlobals.h:9