Tolong jelaskan mengenai Enam tipe umum dari Agama Hindu

Menurut J. McDaniel, ada enam tipe umum dalam tubuh agama Hindu, yang disusun dengan maksud menampung berbagai pandangan terhadap suatu subjek yang kompleks. Adapun enam tipe tersebut sebagai berikut:

Agama Hindu rakyat, yaitu agama Hindu yang berdasarkan pada tradisi masyarakat setempat serta pemujaan dewa-dewi lokal, seperti Hindu Tamil, Hindu Newa, Hindu Bali, Hindu Manipuri, Hindu Kaharingan, dan lain-lain. Berpangkal dari masa prasejarah atau setidaknya mendahului penulisan Weda.

Srauta atau Agama Hindu Weda, dilaksanakan oleh kaum brahmana-tradisional yang disebut srautin.

Agama Hindu Wedanta, yaitu agama Hindu yang mengacu pada filsafat Wedanta, meliputi Adwaita Wedanta (Smarta), dan menekankan pendekatan filosofis pada kitab-kitab Upanishad.

Agama Hindu Yoga, yaitu sekte yang menitikberatkan pelaksanaan yoga menurut Yogasutra Patanjali.

Agama Hindu Dharma atau agama "moralitas sehari-hari", yaitu Hinduisme yang berdasarkan pada realisasi karma dan pelaksanaan norma kemasyarakatan seperti wiwaha (adat pernikahan Hindu).

Bhakti, yaitu agama Hindu yang menekankan pelaksanaan kebaktian bagi entitas tertentu, seperti Kresna, Siwa, Ganesa.