Imperial Analysis
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ic::TriggerPath Class Reference

Information on a trigger path, including accept, prescale and version information. More...

#include "UserCode/ICHiggsTauTau/interface/TriggerPath.hh"

Public Member Functions

 TriggerPath ()
 
virtual ~TriggerPath ()
 
virtual void Print () const
 
 ClassDef (TriggerPath, 2)
 
Properties
std::string const & name () const
 The trigger path name. More...
 
bool accept () const
 True if the trigger fired, false otherwise. More...
 
unsigned prescale () const
 The trigger prescale. More...
 
std::size_t id () const
 Unique identifier, usually a hash of the trigger name. More...
 
unsigned version () const
 The trigger version number. More...
 
Setters
void set_name (std::string const &name)
 The trigger path name. More...
 
void set_accept (bool const &accept)
 True if the trigger fired, false otherwise. More...
 
void set_prescale (unsigned const &prescale)
 The trigger prescale. More...
 
void set_id (std::size_t const &id)
 Unique identifier, usually a hash of the trigger name. More...
 
void set_version (unsigned const &version)
 The trigger version number. More...
 

Detailed Description

Information on a trigger path, including accept, prescale and version information.

Examples:
plugins/ICTriggerPathProducer.cc.

Definition at line 13 of file TriggerPath.hh.

Constructor & Destructor Documentation

ic::TriggerPath::TriggerPath ( )

Definition at line 7 of file TriggerPath.cc.

ic::TriggerPath::~TriggerPath ( )
virtual

Definition at line 10 of file TriggerPath.cc.

Member Function Documentation

void ic::TriggerPath::Print ( ) const
virtual

Definition at line 12 of file TriggerPath.cc.

std::string const& ic::TriggerPath::name ( ) const
inline

The trigger path name.

Definition at line 22 of file TriggerPath.hh.

bool ic::TriggerPath::accept ( ) const
inline

True if the trigger fired, false otherwise.

Definition at line 25 of file TriggerPath.hh.

unsigned ic::TriggerPath::prescale ( ) const
inline

The trigger prescale.

Definition at line 28 of file TriggerPath.hh.

std::size_t ic::TriggerPath::id ( ) const
inline

Unique identifier, usually a hash of the trigger name.

Definition at line 31 of file TriggerPath.hh.

unsigned ic::TriggerPath::version ( ) const
inline

The trigger version number.

Definition at line 34 of file TriggerPath.hh.

void ic::TriggerPath::set_name ( std::string const &  name)
inline

The trigger path name.

Examples:
plugins/ICTriggerPathProducer.cc.

Definition at line 40 of file TriggerPath.hh.

void ic::TriggerPath::set_accept ( bool const &  accept)
inline

True if the trigger fired, false otherwise.

Examples:
plugins/ICTriggerPathProducer.cc.

Definition at line 43 of file TriggerPath.hh.

void ic::TriggerPath::set_prescale ( unsigned const &  prescale)
inline

The trigger prescale.

Examples:
plugins/ICTriggerPathProducer.cc.

Definition at line 46 of file TriggerPath.hh.

void ic::TriggerPath::set_id ( std::size_t const &  id)
inline

Unique identifier, usually a hash of the trigger name.

Examples:
plugins/ICTriggerPathProducer.cc.

Definition at line 49 of file TriggerPath.hh.

void ic::TriggerPath::set_version ( unsigned const &  version)
inline

The trigger version number.

Examples:
plugins/ICTriggerPathProducer.cc.

Definition at line 52 of file TriggerPath.hh.

ic::TriggerPath::ClassDef ( TriggerPath  ,
 
)

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