not sure if you are looking to buy or build, but if you just need to get the job done get the roland tmc6 trigger to midi. it is incredible. the benefit of using this box is, you set up triggers on all the drums if you want, record the midi simultaneously with the audio, then you have some nice midi triggers all ready to use when you need. you can also trigger into it from ptools as an audio trigger, send that to reason, bfd or whatver. i trigger snare, hat, toms, kick on every song. i mounted a peizo inside the bell of the top hat, ran the wires out the holes in the bottom which is a zildian quick beat bottom that already had 4 holes. you have to use the roland for this kind of thing to cancel out crosstalk from the other stuff. otherwise it triggers off snare, toms etc.
for triggering the hat, duplicate the track, go to beat detective, then separate the entire hat track after you set the threshold where you think it should be(every hat hit in your case). go in after separation, chop out everything but the front edge of the hat to use as your trigger. once you trigger the roland box and re-record the midi, simply re assign the notes to open, closed, inbetween, foot, or whatever else samples you are using. adjust the velocities if needed in the sequencer.