Filter and counts events from a TTree

if ((Edep->size() > 0) && (Edep->at(0) > 0.)) { std::cout << "Edep is fine.\n"; }
if ((Egammacascade->size() > 0) && (Egammacascade->at(0) > 1820.) && (Egammacascade->at(0) < 1828.)) { std::cout << "Egammacascade is fine.\n"; }