File indexing completed on 2024-04-06 11:56:00
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010 #ifndef _EntryData_HH
0011 #define _EntryData_HH
0012 #include "Alignment/CocoaUtilities/interface/CocoaGlobals.h"
0013 #include <vector>
0014
0015 class EntryData {
0016 friend std::ostream& operator<<(std::ostream& os, const EntryData& c);
0017
0018 public:
0019
0020 EntryData();
0021 ~EntryData();
0022
0023 void fill(const std::vector<ALIstring>& wordlist);
0024
0025
0026 const ALIstring& longOptOName() const { return fLongOptOName; }
0027 const ALIstring& shortOptOName() const { return fShortOptOName; }
0028 const ALIstring& optOName() const { return longOptOName(); }
0029 const ALIstring& entryName() const { return fEntryName; }
0030 ALIdouble valueOriginal() const { return fValueOriginal; }
0031 ALIdouble valueDisplacement() const { return fValueDisplacement; }
0032 ALIdouble sigma() const { return fSigma; }
0033 ALIint quality() const { return fQuality; }
0034 void setValueDisplacement(const ALIdouble val) { fValueDisplacement = val; }
0035
0036
0037 private:
0038
0039 protected:
0040 ALIstring fLongOptOName;
0041 ALIstring fShortOptOName;
0042 ALIstring fEntryName;
0043 ALIdouble fValueOriginal;
0044 ALIdouble fValueDisplacement;
0045 ALIdouble fSigma;
0046 ALIuint fQuality;
0047
0048 };
0049
0050 #endif