Public Types | Public Member Functions

ForIA::TruthSelection Class Reference

#include <TruthSelection.hh>

Inheritance diagram for ForIA::TruthSelection:
ForIA::FourVectorSelection

List of all members.

Public Types

enum  DefinedSelection { MINBIAS_2, UE }
enum  charge {
  ANY, NEUTRAL, CHARGED, POSITIVE,
  NEGATIVE
}

Public Member Functions

 TruthSelection ()
const TruthParticleVector & particles () const
const TruthParticleVector & rejectedParticles () const
bool setPTMin (double pt)
bool setEtaMax (double eta)
bool setCharged (charge chrg)
bool setBarcodeMax (int bcode)
bool setIsPrimary (bool isPrimary)
bool setSelection (DefinedSelection selection)

Detailed Description

Definition at line 9 of file TruthSelection.hh.


Member Enumeration Documentation

Enumerator:
ANY 
NEUTRAL 
CHARGED 
POSITIVE 
NEGATIVE 

Definition at line 26 of file TruthSelection.hh.

A set of predefined track selections as used in some analyses MINBIAS_2 : Used in the min bias with charged tracks @7TeV min track pT of 100 MeV

UE : Used in the track based underlying event analysis min track pT of 500 MeV

Enumerator:
MINBIAS_2 
UE 

Definition at line 24 of file TruthSelection.hh.


Constructor & Destructor Documentation

ForIA::TruthSelection::TruthSelection (  )

Definition at line 8 of file TruthSelection.cxx.


Member Function Documentation

const TruthParticleVector & ForIA::TruthSelection::particles (  ) const

Definition at line 13 of file TruthSelection.cxx.

const TruthParticleVector & ForIA::TruthSelection::rejectedParticles (  ) const

Definition at line 18 of file TruthSelection.cxx.

bool ForIA::TruthSelection::setBarcodeMax ( int  bcode )

Definition at line 75 of file TruthSelection.cxx.

bool ForIA::TruthSelection::setCharged ( charge  chrg )

Definition at line 68 of file TruthSelection.cxx.

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

Definition at line 61 of file TruthSelection.cxx.

bool ForIA::TruthSelection::setIsPrimary ( bool  isPrimary )

Definition at line 82 of file TruthSelection.cxx.

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

Definition at line 54 of file TruthSelection.cxx.

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

Definition at line 23 of file TruthSelection.cxx.


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