22 #ifndef __PLUMED_core_SetupMolInfo_h
23 #define __PLUMED_core_SetupMolInfo_h
27 #include "tools/Exception.h"
43 void getBackbone( std::vector<std::string>& resstrings,
const std::vector<std::string>& atnames, std::vector< std::vector<AtomNumber> >& backbone );
Simple class to store the index of an atom.
SetupMolInfo(const ActionOptions &ao)
std::string getAtomName(AtomNumber a) const
Action used to create a PLMD::Action that do something during setup only e.g.
This class holds the keywords and their documentation.
void getBackbone(std::vector< std::string > &resstrings, const std::vector< std::string > &atnames, std::vector< std::vector< AtomNumber > > &backbone)
This class is used to bring the relevant information to the Action constructor.
Action used to create objects that access the positions of the atoms from the MD code.
unsigned getResidueNumber(AtomNumber a) const
std::vector< std::vector< AtomNumber > > read_backbone
std::string getResidueName(AtomNumber a) const
static void registerKeywords(Keywords &keys)