CMS 3D CMS Logo

Public Member Functions | Protected Attributes | Friends

reco::Centrality Class Reference

#include <Centrality.h>

List of all members.

Public Member Functions

 Centrality (double d=0, std::string label="")
double EtEBSum () const
double EtEBtruncated () const
double EtEcalSum () const
double EtEcaltruncated () const
double EtEESum () const
double EtEESumMinus () const
double EtEESumPlus () const
double EtEEtruncated () const
double EtEEtruncatedMinus () const
double EtEEtruncatedPlus () const
double EtHFhitSum () const
double EtHFhitSumMinus () const
double EtHFhitSumPlus () const
double EtHFtowerSum () const
double EtHFtowerSumMinus () const
double EtHFtowerSumPlus () const
double EtHFtruncated () const
double EtHFtruncatedMinus () const
double EtHFtruncatedPlus () const
double EtMidRapiditySum () const
std::string label () const
double multiplicityPixel () const
double NpixelTracks () const
double Ntracks () const
double NtracksEtaCut () const
double NtracksEtaPtCut () const
double NtracksPtCut () const
double raw () const
double zdcSum () const
double zdcSumMinus () const
double zdcSumPlus () const
virtual ~Centrality ()

Protected Attributes

double etEBSum_
double etEBtruncated_
double etEESumMinus_
double etEESumPlus_
double etEEtruncatedMinus_
double etEEtruncatedPlus_
double etHFhitSumMinus_
double etHFhitSumPlus_
double etHFtowerSumMinus_
double etHFtowerSumPlus_
double etHFtruncatedMinus_
double etHFtruncatedPlus_
double etMidRapiditySum_
std::string label_
double nPixelTracks_
double ntracksEtaCut_
double ntracksEtaPtCut_
double ntracksPtCut_
double pixelMultiplicity_
double trackMultiplicity_
double value_
double zdcSumMinus_
double zdcSumPlus_

Friends

class CentralityProducer

Detailed Description

Definition at line 11 of file Centrality.h.


Constructor & Destructor Documentation

Centrality::Centrality ( double  d = 0,
std::string  label = "" 
)
Centrality::~Centrality ( ) [virtual]

Definition at line 41 of file Centrality.cc.

{
}

Member Function Documentation

double reco::Centrality::EtEBSum ( ) const [inline]

Definition at line 36 of file Centrality.h.

References etEBSum_.

{return etEBSum_;}
double reco::Centrality::EtEBtruncated ( ) const [inline]

Definition at line 37 of file Centrality.h.

References etEBtruncated_.

{return etEBtruncated_;}
double reco::Centrality::EtEcalSum ( ) const [inline]

Definition at line 38 of file Centrality.h.

References etEBSum_, and EtEESum().

{return etEBSum_ + EtEESum();}
double reco::Centrality::EtEcaltruncated ( ) const [inline]

Definition at line 39 of file Centrality.h.

References etEBtruncated_, and EtEEtruncated().

double reco::Centrality::EtEESum ( ) const [inline]

Definition at line 30 of file Centrality.h.

References etEESumMinus_, and etEESumPlus_.

Referenced by EtEcalSum().

double reco::Centrality::EtEESumMinus ( ) const [inline]

Definition at line 32 of file Centrality.h.

References etEESumMinus_.

{return etEESumMinus_;}
double reco::Centrality::EtEESumPlus ( ) const [inline]

Definition at line 31 of file Centrality.h.

References etEESumPlus_.

{return etEESumPlus_;}
double reco::Centrality::EtEEtruncated ( ) const [inline]

Definition at line 33 of file Centrality.h.

References etEEtruncatedMinus_, and etEEtruncatedPlus_.

Referenced by EtEcaltruncated().

double reco::Centrality::EtEEtruncatedMinus ( ) const [inline]

Definition at line 35 of file Centrality.h.

References etEEtruncatedMinus_.

double reco::Centrality::EtEEtruncatedPlus ( ) const [inline]

Definition at line 34 of file Centrality.h.

References etEEtruncatedPlus_.

double reco::Centrality::EtHFhitSum ( ) const [inline]

Definition at line 21 of file Centrality.h.

References etHFhitSumMinus_, and etHFhitSumPlus_.

double reco::Centrality::EtHFhitSumMinus ( ) const [inline]

Definition at line 23 of file Centrality.h.

References etHFhitSumMinus_.

{return etHFhitSumMinus_;}
double reco::Centrality::EtHFhitSumPlus ( ) const [inline]

Definition at line 22 of file Centrality.h.

References etHFhitSumPlus_.

{return etHFhitSumPlus_;}
double reco::Centrality::EtHFtowerSum ( ) const [inline]

Definition at line 24 of file Centrality.h.

References etHFtowerSumMinus_, and etHFtowerSumPlus_.

double reco::Centrality::EtHFtowerSumMinus ( ) const [inline]

Definition at line 26 of file Centrality.h.

References etHFtowerSumMinus_.

double reco::Centrality::EtHFtowerSumPlus ( ) const [inline]

Definition at line 25 of file Centrality.h.

References etHFtowerSumPlus_.

double reco::Centrality::EtHFtruncated ( ) const [inline]

Definition at line 27 of file Centrality.h.

References etHFtruncatedMinus_, and etHFtruncatedPlus_.

double reco::Centrality::EtHFtruncatedMinus ( ) const [inline]

Definition at line 29 of file Centrality.h.

References etHFtruncatedMinus_.

double reco::Centrality::EtHFtruncatedPlus ( ) const [inline]

Definition at line 28 of file Centrality.h.

References etHFtruncatedPlus_.

double reco::Centrality::EtMidRapiditySum ( ) const [inline]

Definition at line 50 of file Centrality.h.

References etMidRapiditySum_.

std::string reco::Centrality::label ( ) const [inline]

Definition at line 19 of file Centrality.h.

References label_.

{ return label_; }
double reco::Centrality::multiplicityPixel ( ) const [inline]

Definition at line 40 of file Centrality.h.

References pixelMultiplicity_.

double reco::Centrality::NpixelTracks ( ) const [inline]

Definition at line 45 of file Centrality.h.

References nPixelTracks_.

{return nPixelTracks_;}
double reco::Centrality::Ntracks ( ) const [inline]

Definition at line 41 of file Centrality.h.

References trackMultiplicity_.

double reco::Centrality::NtracksEtaCut ( ) const [inline]

Definition at line 43 of file Centrality.h.

References ntracksEtaCut_.

{return ntracksEtaCut_;}
double reco::Centrality::NtracksEtaPtCut ( ) const [inline]

Definition at line 44 of file Centrality.h.

References ntracksEtaPtCut_.

{return ntracksEtaPtCut_;}
double reco::Centrality::NtracksPtCut ( ) const [inline]

Definition at line 42 of file Centrality.h.

References ntracksPtCut_.

{return ntracksPtCut_;}
double reco::Centrality::raw ( ) const [inline]

Definition at line 18 of file Centrality.h.

References value_.

{ return value_; }
double reco::Centrality::zdcSum ( ) const [inline]

Definition at line 47 of file Centrality.h.

References zdcSumMinus_, and zdcSumPlus_.

double reco::Centrality::zdcSumMinus ( ) const [inline]

Definition at line 49 of file Centrality.h.

References zdcSumMinus_.

{return zdcSumMinus_;}
double reco::Centrality::zdcSumPlus ( ) const [inline]

Definition at line 48 of file Centrality.h.

References zdcSumPlus_.

{return zdcSumPlus_;}

Friends And Related Function Documentation

friend class CentralityProducer [friend]

Definition at line 16 of file Centrality.h.


Member Data Documentation

double reco::Centrality::etEBSum_ [protected]

Definition at line 68 of file Centrality.h.

Referenced by EtEBSum(), and EtEcalSum().

Definition at line 69 of file Centrality.h.

Referenced by EtEBtruncated(), and EtEcaltruncated().

double reco::Centrality::etEESumMinus_ [protected]

Definition at line 66 of file Centrality.h.

Referenced by EtEESum(), and EtEESumMinus().

double reco::Centrality::etEESumPlus_ [protected]

Definition at line 64 of file Centrality.h.

Referenced by EtEESum(), and EtEESumPlus().

Definition at line 67 of file Centrality.h.

Referenced by EtEEtruncated(), and EtEEtruncatedMinus().

Definition at line 65 of file Centrality.h.

Referenced by EtEEtruncated(), and EtEEtruncatedPlus().

Definition at line 60 of file Centrality.h.

Referenced by EtHFhitSum(), and EtHFhitSumMinus().

Definition at line 56 of file Centrality.h.

Referenced by EtHFhitSum(), and EtHFhitSumPlus().

Definition at line 61 of file Centrality.h.

Referenced by EtHFtowerSum(), and EtHFtowerSumMinus().

Definition at line 57 of file Centrality.h.

Referenced by EtHFtowerSum(), and EtHFtowerSumPlus().

Definition at line 62 of file Centrality.h.

Referenced by EtHFtruncated(), and EtHFtruncatedMinus().

Definition at line 58 of file Centrality.h.

Referenced by EtHFtruncated(), and EtHFtruncatedPlus().

Definition at line 75 of file Centrality.h.

Referenced by EtMidRapiditySum().

std::string reco::Centrality::label_ [protected]

Definition at line 54 of file Centrality.h.

Referenced by label().

double reco::Centrality::nPixelTracks_ [protected]

Definition at line 79 of file Centrality.h.

Referenced by NpixelTracks().

Definition at line 77 of file Centrality.h.

Referenced by NtracksEtaCut().

Definition at line 78 of file Centrality.h.

Referenced by NtracksEtaPtCut().

double reco::Centrality::ntracksPtCut_ [protected]

Definition at line 76 of file Centrality.h.

Referenced by NtracksPtCut().

Definition at line 71 of file Centrality.h.

Referenced by multiplicityPixel().

Definition at line 72 of file Centrality.h.

Referenced by Ntracks().

double reco::Centrality::value_ [protected]

Definition at line 53 of file Centrality.h.

Referenced by raw().

double reco::Centrality::zdcSumMinus_ [protected]

Definition at line 74 of file Centrality.h.

Referenced by zdcSum(), and zdcSumMinus().

double reco::Centrality::zdcSumPlus_ [protected]

Definition at line 73 of file Centrality.h.

Referenced by zdcSum(), and zdcSumPlus().