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

See documentation here. More...

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

Public Member Functions

 SuperCluster ()
 
virtual ~SuperCluster ()
 
virtual void Print () const
 
 ClassDef (SuperCluster, 2)
 
Properties
Point const & point () const
 The supercluster 3D co-ordinates. More...
 
double vx () const
 The supercluster x-coordinate. More...
 
double vy () const
 The supercluster y-coordinate. More...
 
double vz () const
 The supercluster z-coordinate. More...
 
double pt () const
 Defined as \( \mathrm{energy}\times\sin(\theta) \). More...
 
double eta () const
 The \(\eta\) direction of the supercluster. More...
 
double phi () const
 The \(\phi\) direction of the supercluster. More...
 
double const & energy () const
 Corrected supercluster energy. More...
 
double const & raw_energy () const
 Raw supercluster energy. More...
 
Vector vector () const
 A four-momentum constructed from the pt(), eta(), phi() and energy() values. More...
 
bool const & is_barrel () const
 True if the supercluster is in the EB, false otherwise. More...
 
std::size_t id () const
 Unique identifier. More...
 
Setters
void set_point (Point const &point)
 The supercluster 3D co-ordinates. More...
 
void set_vx (double const &x)
 The supercluster x-coordinate. More...
 
void set_vy (double const &y)
 The supercluster y-coordinate. More...
 
void set_vz (double const &z)
 The supercluster z-coordinate. More...
 
void set_id (std::size_t const &id)
 Unique identifier. More...
 
void set_energy (double const &energy)
 Corrected supercluster energy. More...
 
void set_raw_energy (double const &raw_energy)
 Raw supercluster energy. More...
 
void set_is_barrel (bool const &is_barrel)
 True if the supercluster is in the EB, false otherwise. More...
 

Detailed Description

See documentation here.

Examples:
plugins/ICSuperClusterProducer.cc.

Definition at line 17 of file SuperCluster.hh.

Constructor & Destructor Documentation

ic::SuperCluster::SuperCluster ( )

Definition at line 5 of file SuperCluster.cc.

ic::SuperCluster::~SuperCluster ( )
virtual

Definition at line 8 of file SuperCluster.cc.

Member Function Documentation

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

Definition at line 10 of file SuperCluster.cc.

Point const& ic::SuperCluster::point ( ) const
inline

The supercluster 3D co-ordinates.

Definition at line 30 of file SuperCluster.hh.

double ic::SuperCluster::vx ( ) const
inline

The supercluster x-coordinate.

Definition at line 33 of file SuperCluster.hh.

double ic::SuperCluster::vy ( ) const
inline

The supercluster y-coordinate.

Definition at line 36 of file SuperCluster.hh.

double ic::SuperCluster::vz ( ) const
inline

The supercluster z-coordinate.

Definition at line 39 of file SuperCluster.hh.

double ic::SuperCluster::pt ( ) const
inline

Defined as \( \mathrm{energy}\times\sin(\theta) \).

Definition at line 42 of file SuperCluster.hh.

double ic::SuperCluster::eta ( ) const
inline

The \(\eta\) direction of the supercluster.

Definition at line 45 of file SuperCluster.hh.

double ic::SuperCluster::phi ( ) const
inline

The \(\phi\) direction of the supercluster.

Definition at line 48 of file SuperCluster.hh.

double const& ic::SuperCluster::energy ( ) const
inline

Corrected supercluster energy.

Definition at line 51 of file SuperCluster.hh.

double const& ic::SuperCluster::raw_energy ( ) const
inline

Raw supercluster energy.

Definition at line 54 of file SuperCluster.hh.

Vector ic::SuperCluster::vector ( ) const
inline

A four-momentum constructed from the pt(), eta(), phi() and energy() values.

Definition at line 58 of file SuperCluster.hh.

bool const& ic::SuperCluster::is_barrel ( ) const
inline

True if the supercluster is in the EB, false otherwise.

Definition at line 61 of file SuperCluster.hh.

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

Unique identifier.

Definition at line 64 of file SuperCluster.hh.

void ic::SuperCluster::set_point ( Point const &  point)
inline

The supercluster 3D co-ordinates.

Definition at line 71 of file SuperCluster.hh.

void ic::SuperCluster::set_vx ( double const &  x)
inline

The supercluster x-coordinate.

Examples:
plugins/ICSuperClusterProducer.cc.

Definition at line 74 of file SuperCluster.hh.

void ic::SuperCluster::set_vy ( double const &  y)
inline

The supercluster y-coordinate.

Examples:
plugins/ICSuperClusterProducer.cc.

Definition at line 77 of file SuperCluster.hh.

void ic::SuperCluster::set_vz ( double const &  z)
inline

The supercluster z-coordinate.

Examples:
plugins/ICSuperClusterProducer.cc.

Definition at line 80 of file SuperCluster.hh.

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

Unique identifier.

Examples:
plugins/ICSuperClusterProducer.cc.

Definition at line 83 of file SuperCluster.hh.

void ic::SuperCluster::set_energy ( double const &  energy)
inline

Corrected supercluster energy.

Examples:
plugins/ICSuperClusterProducer.cc.

Definition at line 86 of file SuperCluster.hh.

void ic::SuperCluster::set_raw_energy ( double const &  raw_energy)
inline

Raw supercluster energy.

Examples:
plugins/ICSuperClusterProducer.cc.

Definition at line 89 of file SuperCluster.hh.

void ic::SuperCluster::set_is_barrel ( bool const &  is_barrel)
inline

True if the supercluster is in the EB, false otherwise.

Examples:
plugins/ICSuperClusterProducer.cc.

Definition at line 94 of file SuperCluster.hh.

ic::SuperCluster::ClassDef ( SuperCluster  ,
 
)

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