Samsung has recently pushed Android Marshmallow update to S6 and S6 Edge Devices.
Those who have updated their phones to Marshmallow and Wanted to root the Device.
Then You are at the right place to Root Your Device and Install (TWRP Recovery v3.0.0)
Requirements to Root Samsung Galaxy S6 and S6 Edge :
First You Have to Update Your Phone to Android Marshmallow
Arter Recovery (Click Here to Get)
Arter Kernel (Get From Here)
ODIN (Get From Here)
SuperSU (Click Here)
Steps To Root S6 and S6 Edge :
Flash The Arter Recovery Through ODIN (Add in AP) Untick Auto Reboot.
Now Reboot Your S6 and S6 Edge to Recovery Mode By Pressing Power + Home + Vol UP Buttons.
Agian Reboot Your Device into DOWNLOAD Mode and Flash Arter Kernel Through ODIN (Same Like Above).
Now Reboot Into Recovery Mode and Flash SuperSU
Congratulations Your Device has been Rooted with TWRP.