CMS 3D CMS Logo

EntryData.h
Go to the documentation of this file.
1 // COCOA class header file
2 //Id: EntryData.h
3 //CAT: Model
4 //
5 // Base class for entry data
6 //
7 // History: v1.0
8 // Pedro Arce
9 
10 #ifndef _EntryData_HH
11 #define _EntryData_HH
13 #include <vector>
14 
15 class EntryData {
16  friend std::ostream& operator<<(std::ostream& os, const EntryData& c);
17 
18 public:
19  //----- Constructor / destructor
20  EntryData();
21  ~EntryData();
22 
23  void fill(const std::vector<ALIstring>& wordlist);
24 
25  // Access DATA MEMBERS
26  const ALIstring& longOptOName() const { return fLongOptOName; }
27  const ALIstring& shortOptOName() const { return fShortOptOName; }
28  const ALIstring& optOName() const { return longOptOName(); }
29  const ALIstring& entryName() const { return fEntryName; }
32  ALIdouble sigma() const { return fSigma; }
33  ALIint quality() const { return fQuality; }
35  //- ALIint fitPos() const { return fFitPos; }
36 
37 private:
38  // private DATA MEMBERS
39 protected:
47  //- ALIint fFitPos;
48 };
49 
50 #endif
EntryData::quality
ALIint quality() const
Definition: EntryData.h:33
EntryData::fill
void fill(const std::vector< ALIstring > &wordlist)
Definition: EntryData.cc:18
EntryData::fQuality
ALIuint fQuality
Definition: EntryData.h:46
EntryData::valueOriginal
ALIdouble valueOriginal() const
Definition: EntryData.h:30
ALIstring
std::string ALIstring
Definition: CocoaGlobals.h:9
EntryData::fSigma
ALIdouble fSigma
Definition: EntryData.h:45
EntryData::sigma
ALIdouble sigma() const
Definition: EntryData.h:32
EntryData::valueDisplacement
ALIdouble valueDisplacement() const
Definition: EntryData.h:31
EntryData::EntryData
EntryData()
Definition: EntryData.cc:16
EntryData::operator<<
friend std::ostream & operator<<(std::ostream &os, const EntryData &c)
Definition: EntryData.cc:86
EntryData::fLongOptOName
ALIstring fLongOptOName
Definition: EntryData.h:40
EntryData::longOptOName
const ALIstring & longOptOName() const
Definition: EntryData.h:26
EntryData::~EntryData
~EntryData()
Definition: EntryData.cc:83
ALIdouble
long double ALIdouble
Definition: CocoaGlobals.h:11
ALIuint
unsigned int ALIuint
Definition: CocoaGlobals.h:17
EntryData::fValueOriginal
ALIdouble fValueOriginal
Definition: EntryData.h:43
EntryData::entryName
const ALIstring & entryName() const
Definition: EntryData.h:29
EntryData::fEntryName
ALIstring fEntryName
Definition: EntryData.h:42
heppy_batch.val
val
Definition: heppy_batch.py:351
EntryData::optOName
const ALIstring & optOName() const
Definition: EntryData.h:28
EntryData
Definition: EntryData.h:15
ALIint
int ALIint
Definition: CocoaGlobals.h:15
CocoaGlobals.h
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:56
EntryData::setValueDisplacement
void setValueDisplacement(const ALIdouble val)
Definition: EntryData.h:34
EntryData::fValueDisplacement
ALIdouble fValueDisplacement
Definition: EntryData.h:44
EntryData::fShortOptOName
ALIstring fShortOptOName
Definition: EntryData.h:41
EntryData::shortOptOName
const ALIstring & shortOptOName() const
Definition: EntryData.h:27