-Sachverhalt: A. A._ wurde am 5. Oktober 2014 von der Kantonspolizei Thurgau vorläufig festgenommen wegen des Vorwurfs, im Hallenbad in Frauenfeld Knaben auffällig lüstern beobachtet, vor zwei von ihnen an seinem Geschlechtsteil manipuliert und einen anderen in der Umkleidekabine aufgefordert zu haben, zum Duschen die Badehose auszuziehen. Nach seiner Verhaftung ergab sich der weitere Verdacht, er habe am 28. Oktober 2012 im Hallenbad des KSS Freizeitparks in Schaffhausen einem siebenjährigen Knaben zweimal die Hose heruntergezogen und ihn im Genitalbereich angefasst. Nachdem das Zwangsmassnahmengericht die Inhaftierung von A._ zunächst abgelehnt hatte, ordnete das Obergericht des Kantons Thurgau am 4. November 2014 auf Beschwerde der Staatsanwaltschaft hin Untersuchungshaft gegen A._ bis zum 6. November 2014 an. Es erwog, dieser sei sexueller Handlungen mit Kindern im Sinn von Art. 187 Ziff. 1 StGB dringend verdächtig, und es bestehe Kollusionsgefahr. Am 13. November 2014 verlängerte das Zwangsmassnahmengericht des Kantons Thurgau die Untersuchungshaft gegen A._ bis zum 31. Dezember 2014. Am 25. November 2014 übernahm die Staatsanwaltschaft des Kantons Schaffhausen das Strafverfahren gegen A._. Am 18. Dezember 2014 wies das Obergericht des Kantons Thurgau die Beschwerde von A._ gegen den Entscheid des Zwangsmassnahmengerichts vom 13. November 2014 ab. Am 30. Dezember 2014 verlängerte das Kantonsgericht Schaffhausen als Zwangsmassnahmengericht auf Ersuchen der Staatsanwaltschaft hin die Untersuchungshaft gegen A._ wegen Wiederholungsgefahr bis zum 23. Februar 2015. Am 7. Januar 2015 wies das Bundesgericht mit Urteil 1B_404/2014 die Beschwerde von A._ gegen das Urteil des Thurgauer Obergerichts vom 4. November 2014 ab. Am 13. Februar 2015 wies das Schaffhauser Obergericht die Beschwerde von A._ gegen die Verfügung des Kantonsgerichts vom 30. Dezember 2014 ab. Es kam zum Schluss, A._ sei der ihm vorgeworfenen Delikte dringend verdächtig, und es bestehe Wiederholungsgefahr. B. Mit Beschwerde in Strafsachen beantragt A._, den Entscheid des Schaffhauser Obergerichts vom 13. Februar 2015 aufzuheben und ihn unverzüglich aus der Untersuchungshaft zu entlassen. Ausserdem ersucht er um unentgeltliche Rechtspflege und Verbeiständung. C. Das Obergericht verzichtet auf Vernehmlassung und verweist auf seinen Entscheid. Die Staatsanwaltschaft verweist auf das angefochtene Urteil und ihre Stellungnahme ans Obergericht und beantragt, die Beschwerde abzuweisen. Sie teilt mit, das definitive Gutachten solle gemäss Schätzung des Gutachters Ende März 2015 vorliegen.