4 namespace PFTauDiscriminants {
8 DiscriminantList::DiscriminantList()
10 theDiscriminants_.push_back(
new DecayMode() );
13 theDiscriminants_.push_back(
new TrackPt() );
14 theDiscriminants_.push_back(
new TrackAngle() );
15 theDiscriminants_.push_back(
new PiZeroPt() );
17 theDiscriminants_.push_back(
new Dalitz() );
20 theDiscriminants_.push_back(
new Pt() );
21 theDiscriminants_.push_back(
new Eta() );
22 theDiscriminants_.push_back(
new OutlierPt() );
30 theDiscriminants_.push_back(
new GammaPt() );
33 theDiscriminants_.push_back(
new OutlierN() );
41 DiscriminantList::~DiscriminantList()
44 iDiscrminant != this->
end();
double NeutralOutlierSumPt(Tau)
VDouble ChargedOutlierPt(Tau)
double OutlierNCharged(Tau)
double ChargedOutlierSumPt(Tau)
VDouble InvariantMass(Tau)
VDouble OutlierAngle(Tau)
VDouble GammaOccupancy(Tau)
VDouble InvariantMassOfSignalWithFiltered(Tau)
VDouble FilteredObjectPt(Tau)
VDouble ChargedOutlierAngle(Tau)
double MainTrackAngle(Tau)
double InvariantMassOfSignal(Tau tau)
collection::const_iterator const_iterator
VDouble NeutralOutlierAngle(Tau)
double DecayMode(Tau tau)
VDouble NeutralOutlierPt(Tau)