BALL 1.5.0
Loading...
Searching...
No Matches
randomCoilShiftProcessor.h
Go to the documentation of this file.
1// -*- Mode: C++; tab-width: 2; -*-
2// vi: set ts=2:
3//
4// $Id: randomCoilShiftProcessor.h,v 1.16.10.2 2007-04-12 13:53:55 anne Exp $
5//
6
7#ifndef BALL_NMR_SHIFTMODULE_H
9#endif
10
11#ifndef BALL_DATAYTPE_STRINGHASHMAP_H
13#endif
14
15namespace BALL
16{
21 : public ShiftModule
22 {
23 public:
24
26
27
30
31
34 static const char* PROPERTY__RANDOM_COIL_SHIFT;
35
37
40
44
48
52
54
57
65 virtual void init();
66
68
71
79 virtual Processor::Result operator () (Composite& composite);
80
82
83 protected:
84
85 /*_ The hash map containing the atom names and the random coil shifts.
86 */
87 StringHashMap<float> shift_map_;
88 private:
89 void postprocessing_();
90 System* system_;
91
92 };
93
94} // namespace BALL
#define BALL_CREATE(name)
Definition create.h:62
#define BALL_EXPORT