Lazily builds a collection of reconstructed IsoTracks. More...
#include <IsoTrackBuilder.h>
Public Member Functions | |
IsoTrackBuilder (Dataset &dataset, Options const &options) | |
std::vector< IsoTrack > const & | Get () const override |
Returns collection of IsoTracks. | |
Private Member Functions | |
void | Build () const override |
Constructs IsoTracks for the current event. | |
Private Attributes | |
double | minLepPt_ |
Minimal pt for IsoTracks to select, GeV. | |
double | minHadPt_ |
std::vector< IsoTrack > | IsoTracks_ |
Collection of IsoTracks. | |
TTreeReaderArray< float > | srcPt_ |
TTreeReaderArray< float > | srcEta_ |
TTreeReaderArray< float > | srcPhi_ |
TTreeReaderArray< int > | srcPdgId_ |
TTreeReaderArray< bool > | srcIsPFcand_ |
TTreeReaderArray< float > | srcDZ_ |
TTreeReaderArray< float > | srcIso_ |
Lazily builds a collection of reconstructed IsoTracks.
The IsoTrack veto is very effective to reject taus