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 {
20 public:
22  : Measurement( measdim, type, name ){};
24  ~MeasurementDiffEntry() override{ };
25 
26  // separate OptO names and Entry names
27  void buildOptONamesList( const std::vector<ALIstring>& wl ) override;
28 
29  // Get simulated value (called every time a parameter is displaced)
30  void calculateSimulatedValue( ALIbool firstTime ) override;
31 
32  private:
35 };
36 
37 #endif
38 
type
Definition: HCALResponse.h:21
int ALIint
Definition: CocoaGlobals.h:15
bool ALIbool
Definition: CocoaGlobals.h:19
void buildOptONamesList(const std::vector< ALIstring > &wl) override
MeasurementDiffEntry(const ALIint measdim, ALIstring &type, ALIstring &name)
std::string ALIstring
Definition: CocoaGlobals.h:9
const ALIstring & name() const
Definition: Measurement.h:90
void calculateSimulatedValue(ALIbool firstTime) override