CMS 3D CMS Logo

MeasurementDiffEntry.h
Go to the documentation of this file.
1 // COCOA class header file
2 // Id: MeasurementDiffEntry.h
3 // CAT: Model
4 //
5 // Class for measurements
6 //
7 // History: v1.0
8 // Authors:
9 // Pedro Arce
10 
11 #ifndef _MeasurementDiffEntry_HH
12 #define _MeasurementDiffEntry_HH
13 
14 #include <vector>
17 
19 public:
22  ~MeasurementDiffEntry() override{};
23 
24  // separate OptO names and Entry names
25  void buildOptONamesList(const std::vector<ALIstring>& wl) override;
26 
27  // Get simulated value (called every time a parameter is displaced)
28  void calculateSimulatedValue(ALIbool firstTime) override;
29 
30 private:
33 };
34 
35 #endif
ALIbool
bool ALIbool
Definition: CocoaGlobals.h:19
MeasurementDiffEntry
Definition: MeasurementDiffEntry.h:18
LaserClient_cfi.wl
wl
Definition: LaserClient_cfi.py:46
ALIstring
std::string ALIstring
Definition: CocoaGlobals.h:9
Measurement
Definition: Measurement.h:27
Measurement.h
MeasurementDiffEntry::MeasurementDiffEntry
MeasurementDiffEntry(const ALIint measdim, ALIstring &type, ALIstring &name)
Definition: MeasurementDiffEntry.h:20
MeasurementDiffEntry::theEntryNameSecond
ALIstring theEntryNameSecond
Definition: MeasurementDiffEntry.h:32
MeasurementDiffEntry::buildOptONamesList
void buildOptONamesList(const std::vector< ALIstring > &wl) override
Definition: MeasurementDiffEntry.cc:25
MeasurementDiffEntry::theEntryNameFirst
ALIstring theEntryNameFirst
Definition: MeasurementDiffEntry.h:31
type
type
Definition: HCALResponse.h:21
Measurement::name
const ALIstring & name() const
Definition: Measurement.h:86
MeasurementDiffEntry::~MeasurementDiffEntry
~MeasurementDiffEntry() override
Definition: MeasurementDiffEntry.h:22
MeasurementDiffEntry::MeasurementDiffEntry
MeasurementDiffEntry()
Definition: MeasurementDiffEntry.h:21
ALIint
int ALIint
Definition: CocoaGlobals.h:15
CocoaGlobals.h
MeasurementDiffEntry::calculateSimulatedValue
void calculateSimulatedValue(ALIbool firstTime) override
Definition: MeasurementDiffEntry.cc:51