GameplayAbilities questions

It’s bit unrelated but I have question about GameplayTags.

Assuming that we have tag Damage.Fire

And do:
HasTag(TagIn, EGameplayTagMatchType::IncludeParentTags, EGameplayTagMatchType::Explicit);
Does it mean that:

  1. Only Fire part will be checked.
  2. Against every single tag in my container. like:
    Condition.Fire.Something ?

And it will be match since there is Fire in between.

So Explicit means only leaf most tag ?

So I want want to match hierarchy exactly I should use IncludeParentTags as both argument ?