多项选择题

社区矫正决定机关判处管制、宣告缓刑、裁定假释、决定或者批准暂予监外执行,应当按照()等法律规定的条件和程序进行。

A.宪法
B.刑法
C.中华人民共和国治安管理处罚法
D.刑事诉讼法