Loading...
Searching...
No Matches
randomCoilShiftProcessor.h
Go to the documentation of this file.
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
// $Id: randomCoilShiftProcessor.h,v 1.16.10.2 2007-04-12 13:53:55 anne Exp $
//
#ifndef BALL_NMR_SHIFTMODULE_H
# include<BALL/NMR/shiftModule.h>
#endif
#ifndef BALL_DATAYTPE_STRINGHASHMAP_H
# include<BALL/DATATYPE/stringHashMap.h>
#endif
namespace BALL
{
class BALL_EXPORT RandomCoilShiftProcessor
: public ShiftModule
{
public:
BALL_CREATE(RandomCoilShiftProcessor)
static const char* PROPERTY__RANDOM_COIL_SHIFT;
RandomCoilShiftProcessor();
RandomCoilShiftProcessor(const RandomCoilShiftProcessor& processor);
virtual ~RandomCoilShiftProcessor();
virtual void init();
virtual Processor::Result operator () (Composite& composite);
protected:
/*_ The hash map containing the atom names and the random coil shifts.
*/
StringHashMap<float> shift_map_;
private:
void postprocessing_();
System* system_;
};
} // namespace BALL
BALL_EXPORT
#define BALL_EXPORT
Definition COMMON/global.h:50
BALL::Composite
Definition composite.h:74
BALL::Processor
Definition processor.h:32
BALL::RandomCoilShiftProcessor::init
virtual void init()
BALL::RandomCoilShiftProcessor::PROPERTY__RANDOM_COIL_SHIFT
static const char * PROPERTY__RANDOM_COIL_SHIFT
Definition randomCoilShiftProcessor.h:34
BALL::RandomCoilShiftProcessor::RandomCoilShiftProcessor
RandomCoilShiftProcessor()
BALL::RandomCoilShiftProcessor::shift_map_
StringHashMap< float > shift_map_
Definition randomCoilShiftProcessor.h:87
BALL::Result
Definition result.h:22
BALL::ShiftModule::ShiftModule
ShiftModule()
BALL::StringHashMap
Definition stringHashMap.h:42
BALL::System
Definition KERNEL/system.h:40
BALL_CREATE
#define BALL_CREATE(name)
Definition create.h:62
BALL
Definition constants.h:13
shiftModule.h
stringHashMap.h