BALL
1.5.0
Loading...
Searching...
No Matches
include
BALL
NMR
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
8
# include<
BALL/NMR/shiftModule.h
>
9
#endif
10
11
#ifndef BALL_DATAYTPE_STRINGHASHMAP_H
12
# include<
BALL/DATATYPE/stringHashMap.h
>
13
#endif
14
15
namespace
BALL
16
{
20
class
BALL_EXPORT
RandomCoilShiftProcessor
21
:
public
ShiftModule
22
{
23
public
:
24
25
BALL_CREATE
(
RandomCoilShiftProcessor
)
26
27
30
31
34
static const
char
* PROPERTY__RANDOM_COIL_SHIFT;
35
37
40
43
RandomCoilShiftProcessor
();
44
47
RandomCoilShiftProcessor
(const
RandomCoilShiftProcessor
& processor);
48
51
virtual ~
RandomCoilShiftProcessor
();
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
stringHashMap.h
shiftModule.h
BALL_CREATE
#define BALL_CREATE(name)
Definition
create.h:62
BALL
Definition
constants.h:13
BALL::Composite
Definition
composite.h:74
BALL::Processor
Definition
processor.h:32
BALL::StringHashMap
Definition
residueRotamerSet.h:25
BALL::Result
Definition
result.h:22
BALL::System
Definition
KERNEL/system.h:40
BALL::RandomCoilShiftProcessor
Definition
randomCoilShiftProcessor.h:22
BALL::ShiftModule
Definition
shiftModule.h:43
BALL_EXPORT
#define BALL_EXPORT
Definition
COMMON/global.h:50
Generated by
1.12.0