Disease can be caused by different mechanisms. A possible causal model proposed by Rothman is a complete causal mechanism or a so-called "sufficient cause" consisting of a set of component causes that can be illustrated in a pie chart. However, this model does not allow finding out what sufficient causes produce the majority of cases. The authors' objective was to extend Rothman's work by quantifying the proportion of disease that can be attributed to a class of sufficient causes. The underlying idea was to consider all combinations of a given set of known risk factors and to assign each combination to a class of sufficient causes. This assignment makes it possible to evaluate a class of sufficient causes by the population attributable fraction of the corresponding combination of risk factors. The approach presented was applied to sufficient causes of myocardial infarction by use of data on participants recruited between 1994 and 1998 into the European Prospective Investigation into Cancer and Nutrition-Potsdam Study. As a result, 51.8% of cases were attributed to only four different classes of sufficient causes. In conclusion, the statistical method described in the paper may be beneficial for quantifying the importance of different sufficient causes and for improving the efficiency of public health programs.