If that is the root object, then:
[XmlRoot("Convolutions")]
public class Convolutions : List<Convolution> { }
If it is a member of another object, use attributes on the member.
Another approach, more flexible in many cases, is to use a separate wrapper object and encapsulate the list; frankly, inheriting from lists is not usually very helpful. The following would work:
public class Convolutions {
[XmlElement("Convolution")]
public List<Convolution> Items { get; set; }
}
or if you don't like set on your collection members:
public class Convolutions {
private readonly List<Convolution> items = new List<Convolution>();
[XmlElement("Convolution")]
public List<Convolution> Items { get { return items; } }
}