What could be the causes of a harsh tracheal cough?

Depends... The possible etiologies include bronchospasm from any cause, gerd, sinus problems or even a combination of these factors. Diagnosis also depends upon cough duration. Treatment depends on diagnosis so please see your doctor asap so the proper diagnosis can be made and treatment rendered.