#ifndef ANGLE_ENERGY_CT_CT_HC_AMBER_H
#define ANGLE_ENERGY_CT_CT_HC_AMBER_H

#ifndef BOND_ENERGY_H
#include "Bond_energy.h"
#endif

#ifndef ANGLE_ENERGY_H
#include "Angle_energy.h"
#endif

namespace MM
{

class Atom;

class Angle_energy_CT_CT_HC_amber : public Angle_energy 
{
    const Atom & atom1_;
    const Atom & atom2_;
    const Atom & atom3_;

public:
    Angle_energy_CT_CT_HC_amber (const Atom & atom1, 
                                 const Atom & atom2, 
                                 const Atom & atom3 );

protected:    
    virtual double handle_value() const ;
};

}//MM

#endif //ANGLE_ENERGY_CT_CT_HC_AMBER_H
