Public Types | Public Member Functions | Friends

ForIA::TruthJetSelection Class Reference

#include <TruthJetSelection.hh>

Inheritance diagram for ForIA::TruthJetSelection:
ForIA::FourVectorSelection

List of all members.

Public Types

enum  DefinedSelection { LOOSE, MEDIUM, TIGHT }

Public Member Functions

 TruthJetSelection ()
const TruthJetVectoracceptedTruthJets () const
const TruthJetVectorrejectedTruthJets () const
bool setSelection (DefinedSelection selection)
bool setEMin (double e)
bool setETMin (double et)
bool setPTMin (double pt)
bool setEtaMin (double eta)
bool setEtaMax (double eta)
bool setETMinTruthJet1 (double et)
bool setETMinTruthJet2 (double et)
bool setEtaMinTruthJet1 (double eta)
bool setEtaMaxTruthJet1 (double eta)
bool setEtaMinTruthJet2 (double eta)
bool setEtaMaxTruthJet2 (double eta)
bool setDeltaPhi (double dphi)
bool setJet2ETOverJet1ET (double jet2ETOverjet1ET)

Friends

std::ostream & operator<< (std::ostream &out, const TruthJetSelection &selection)
MessageBoxoperator<< (MessageBox &box, const TruthJetSelection &selection)

Detailed Description

Definition at line 15 of file TruthJetSelection.hh.


Member Enumeration Documentation

Enumerator:
LOOSE 
MEDIUM 
TIGHT 

Definition at line 25 of file TruthJetSelection.hh.


Constructor & Destructor Documentation

ForIA::TruthJetSelection::TruthJetSelection (  )

Definition at line 8 of file TruthJetSelection.cxx.


Member Function Documentation

const TruthJetVector & ForIA::TruthJetSelection::acceptedTruthJets (  ) const

Definition at line 27 of file TruthJetSelection.cxx.

const TruthJetVector & ForIA::TruthJetSelection::rejectedTruthJets (  ) const

Definition at line 31 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setDeltaPhi ( double  dphi )

Definition at line 185 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setEMin ( double  e )

Definition at line 206 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setEtaMax ( double  eta )

Definition at line 220 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setEtaMaxTruthJet1 ( double  eta )

Definition at line 164 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setEtaMaxTruthJet2 ( double  eta )

Definition at line 178 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setEtaMin ( double  eta )

Definition at line 213 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setEtaMinTruthJet1 ( double  eta )

Definition at line 157 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setEtaMinTruthJet2 ( double  eta )

Definition at line 171 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setETMin ( double  et )

Definition at line 136 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setETMinTruthJet1 ( double  et )

Definition at line 143 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setETMinTruthJet2 ( double  et )

Definition at line 150 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setJet2ETOverJet1ET ( double  jet2ETOverjet1ET )

Definition at line 192 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setPTMin ( double  pt )

Definition at line 199 of file TruthJetSelection.cxx.

bool ForIA::TruthJetSelection::setSelection ( DefinedSelection  selection )

Definition at line 36 of file TruthJetSelection.cxx.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const TruthJetSelection selection 
) [friend]
MessageBox& operator<< ( MessageBox box,
const TruthJetSelection selection 
) [friend]

The documentation for this class was generated from the following files: