Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
tuBinVec Struct Reference

#include <analysis/blob/master/JS-Jet/FastJetMedianBkg/src_JetMedianTree/macro/loc_lib/noiBinVec.h>

+ Collaboration diagram for tuBinVec:

Public Member Functions

void build_ptr ()
 
 tuBinVec (vector< double > V)
 
 operator int () const
 
 operator double * () const
 
 operator vector< double > ()
 
int bin_from_0 (double val) const
 
int bin_from_1 (double val) const
 

Public Attributes

doubleptr
 
int size
 
vector< doublevec
 

Detailed Description

Definition at line 8 of file noiBinVec.h.

View newest version in sPHENIX GitHub at line 8 of file noiBinVec.h

Constructor & Destructor Documentation

tuBinVec::tuBinVec ( vector< double V)
inline

Definition at line 20 of file noiBinVec.h.

View newest version in sPHENIX GitHub at line 20 of file noiBinVec.h

References build_ptr(), i, k, S(), step, and vec.

+ Here is the call graph for this function:

Member Function Documentation

int tuBinVec::bin_from_0 ( double  val) const
inline

Definition at line 46 of file noiBinVec.h.

View newest version in sPHENIX GitHub at line 46 of file noiBinVec.h

References loc, and vec.

Referenced by bin_from_1().

+ Here is the caller graph for this function:

int tuBinVec::bin_from_1 ( double  val) const
inline

Definition at line 50 of file noiBinVec.h.

View newest version in sPHENIX GitHub at line 50 of file noiBinVec.h

References bin_from_0().

+ Here is the call graph for this function:

void tuBinVec::build_ptr ( )
inline

Definition at line 14 of file noiBinVec.h.

View newest version in sPHENIX GitHub at line 14 of file noiBinVec.h

References i, ptr, size, and vec.

Referenced by tuBinVec().

+ Here is the caller graph for this function:

tuBinVec::operator double * ( ) const
inline

Definition at line 44 of file noiBinVec.h.

View newest version in sPHENIX GitHub at line 44 of file noiBinVec.h

References ptr.

tuBinVec::operator int ( ) const
inline

Definition at line 43 of file noiBinVec.h.

View newest version in sPHENIX GitHub at line 43 of file noiBinVec.h

References size.

tuBinVec::operator vector< double > ( )
inline

Definition at line 45 of file noiBinVec.h.

View newest version in sPHENIX GitHub at line 45 of file noiBinVec.h

References vec.

Member Data Documentation

double* tuBinVec::ptr

Definition at line 10 of file noiBinVec.h.

View newest version in sPHENIX GitHub at line 10 of file noiBinVec.h

Referenced by build_ptr(), and operator double *().

int tuBinVec::size

Definition at line 11 of file noiBinVec.h.

View newest version in sPHENIX GitHub at line 11 of file noiBinVec.h

Referenced by build_ptr(), and operator int().

vector<double> tuBinVec::vec

Definition at line 12 of file noiBinVec.h.

View newest version in sPHENIX GitHub at line 12 of file noiBinVec.h

Referenced by bin_from_0(), build_ptr(), operator vector< double >(), and tuBinVec().


The documentation for this struct was generated from the following file: