Branch problem

please help me i have problem in entries #-o
in this programme i make ntuple , tree and then branch
when i trying to draw the same variable in ntuple and then check it in TBrowser b it doesn’t have the same entries. in ntuple the entries was 424 while in branch when i make TBrowser b it was 27310 please i trying to solve this problem but i can’t please help me.

note my variable in segment branch

The number of entries in a ntuple / tree corresponds to how many times its “Fill” method was actually executed (for example, you have three different places where “tree->Fill();” appears in your source code).
BTW. Remove the “@” character from all leaves’ names.