37 mySimEvent =
new FSimEvent( particleFilter_);
59 mySimEvent->fill( *simTracks, *simVertices );
61 if( mySimEvent->nTracks() >= 2 ) {
69 FSimTrack& decayproduct = mySimEvent->track(1);
70 switch(
abs(decayproduct.
type() ) ) {
74 <<
"TauHadronDecayFilter: selecting single tau events with hadronic decay."<<endl;
94 mySimEvent->initializePdt(&(*pdt));
T getParameter(std::string const &) const
TauHadronDecayFilter(const edm::ParameterSet &)
bool getData(T &iHolder) const
Abs< T >::type abs(const T &t)
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
void beginRun(const edm::Run &, const edm::EventSetup &) override
int type() const
particle type (HEP PDT convension)
bool filter(edm::Event &, const edm::EventSetup &) override
~TauHadronDecayFilter() override