Most pools use a percentage distribution for rewards. The thing is why they make use of a collective hash rate in pools is to increase their chances of securing the block reward by having a larger hashrate. As a result of this most times if they are able to get the block reward the distributes the profit according to the hash rate contributed by each Solo miner.
This simply means that those who contributed a larger percentage of the total hash rate will get a larger percentage of the profit during distribution of the rewards.
CKPool is different from mining pool precisely. No reward is distributed to miners in the pool according to the hash rate the miners are generating. The reward is given to only a single miner that mined the block as I explained above, but the miners that joined CKPool do not need to run their own node. It
isoreis more of a pool that miners that mined a block will be given 98% of the reward and the transaction fee while others that does not mine a block in the pool will not be given any reward.