Thanks for asking the query,
Due to accidental trauma the tooth was broken which is now infected also, cheek swelling indicates spread of the infection to the periapical tissue leading to formation of abscess
I would suggest you to visit a Dentist
and get the clinical evaluation done, take an IOPA x-ray of the tooth depending upon which the treatment will be either Root canal treatment
or extraction of the tooth.
Antibiotics and analgesics will give temporary relief.
Get the abscess drained by the Dentist.
Meanwhile go for symptomatic treatment at home use lukewarm saline gargles 3-4 times daily,
Use antiseptic mouthwash gargles like chlorhexidine
Hope this helps out.