CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes
MuonResidualsTwoBin Class Reference

#include <MuonResidualsTwoBin.h>

Public Member Functions

double antisym (int parNum)
 
void correctBField ()
 
void eraseNotSelectedResiduals ()
 
double errorerror (int parNum)
 
void fiducialCuts ()
 
void fill (char charge, double *residual)
 
bool fit (Alignable *ali)
 
void fix (int parNum, bool value=true)
 
bool fixed (int parNum)
 
double loglikelihood ()
 
double mean (int which, double truncate)
 
double median (int which)
 
 MuonResidualsTwoBin (bool twoBin, MuonResidualsFitter *pos, MuonResidualsFitter *neg)
 
int ndata ()
 
int npar ()
 
long numResidualsNeg () const
 
long numResidualsPos () const
 
double numsegments ()
 
double plot (std::string name, TFileDirectory *dir, Alignable *ali)
 
void plotsimple (std::string name, TFileDirectory *dir, int which, double multiplier)
 
void plotweighted (std::string name, TFileDirectory *dir, int which, int whichredchi2, double multiplier)
 
void read (FILE *file, int which=0)
 
int residualsModel () const
 
std::vector< double * >
::const_iterator 
residualsNeg_begin () const
 
std::vector< double * >
::const_iterator 
residualsNeg_end () const
 
std::vector< bool >::const_iterator residualsNeg_ok_begin () const
 
std::vector< bool >::const_iterator residualsNeg_ok_end () const
 
std::vector< double * >
::const_iterator 
residualsPos_begin () const
 
std::vector< double * >
::const_iterator 
residualsPos_end () const
 
std::vector< bool >::const_iterator residualsPos_ok_begin () const
 
std::vector< bool >::const_iterator residualsPos_ok_end () const
 
void selectPeakResiduals (double nsigma, int nvar, int *vars)
 
void setPrintLevel (int printLevel) const
 
void setStrategy (int strategy) const
 
double stdev (int which, double truncate)
 
double sumofweights ()
 
int type () const
 
int useRes () const
 
double value (int parNum)
 
double wmean (int which, int whichredchi2, double truncate)
 
void write (FILE *file, int which=0)
 
 ~MuonResidualsTwoBin ()
 

Protected Attributes

MuonResidualsFitterm_neg
 
MuonResidualsFitterm_pos
 
bool m_twoBin
 

Detailed Description

Date:
2011/04/15 21:51:13
Revision:
1.10
Author
J. Pivarski - Texas A&M University pivar.nosp@m.ski@.nosp@m.physi.nosp@m.cs.t.nosp@m.amu.e.nosp@m.du

Definition at line 15 of file MuonResidualsTwoBin.h.

Constructor & Destructor Documentation

MuonResidualsTwoBin::MuonResidualsTwoBin ( bool  twoBin,
MuonResidualsFitter pos,
MuonResidualsFitter neg 
)
inline

Definition at line 17 of file MuonResidualsTwoBin.h.

MuonResidualsTwoBin::~MuonResidualsTwoBin ( )
inline

Definition at line 18 of file MuonResidualsTwoBin.h.

Member Function Documentation

double MuonResidualsTwoBin::antisym ( int  parNum)
inline

Definition at line 64 of file MuonResidualsTwoBin.h.

void MuonResidualsTwoBin::correctBField ( )
inline

Definition at line 237 of file MuonResidualsTwoBin.h.

void MuonResidualsTwoBin::eraseNotSelectedResiduals ( )
inline

Definition at line 248 of file MuonResidualsTwoBin.h.

double MuonResidualsTwoBin::errorerror ( int  parNum)
inline

Definition at line 61 of file MuonResidualsTwoBin.h.

void MuonResidualsTwoBin::fiducialCuts ( )
inline

Definition at line 243 of file MuonResidualsTwoBin.h.

void MuonResidualsTwoBin::fill ( char  charge,
double *  residual 
)
inline

Definition at line 50 of file MuonResidualsTwoBin.h.

bool MuonResidualsTwoBin::fit ( Alignable ali)
inline

Definition at line 55 of file MuonResidualsTwoBin.h.

void MuonResidualsTwoBin::fix ( int  parNum,
bool  value = true 
)
inline

Definition at line 31 of file MuonResidualsTwoBin.h.

bool MuonResidualsTwoBin::fixed ( int  parNum)
inline

Definition at line 36 of file MuonResidualsTwoBin.h.

double MuonResidualsTwoBin::loglikelihood ( )
inline

Definition at line 67 of file MuonResidualsTwoBin.h.

double MuonResidualsTwoBin::mean ( int  which,
double  truncate 
)
inline

Definition at line 127 of file MuonResidualsTwoBin.h.

double MuonResidualsTwoBin::median ( int  which)
inline

Definition at line 112 of file MuonResidualsTwoBin.h.

int MuonResidualsTwoBin::ndata ( )
inline

Definition at line 27 of file MuonResidualsTwoBin.h.

int MuonResidualsTwoBin::npar ( )
inline

Definition at line 26 of file MuonResidualsTwoBin.h.

long MuonResidualsTwoBin::numResidualsNeg ( ) const
inline

Definition at line 25 of file MuonResidualsTwoBin.h.

long MuonResidualsTwoBin::numResidualsPos ( ) const
inline

Definition at line 24 of file MuonResidualsTwoBin.h.

double MuonResidualsTwoBin::numsegments ( )
inline

Definition at line 70 of file MuonResidualsTwoBin.h.

double MuonResidualsTwoBin::plot ( std::string  name,
TFileDirectory dir,
Alignable ali 
)
inline

Definition at line 78 of file MuonResidualsTwoBin.h.

void MuonResidualsTwoBin::plotsimple ( std::string  name,
TFileDirectory dir,
int  which,
double  multiplier 
)
inline

Definition at line 202 of file MuonResidualsTwoBin.h.

void MuonResidualsTwoBin::plotweighted ( std::string  name,
TFileDirectory dir,
int  which,
int  whichredchi2,
double  multiplier 
)
inline

Definition at line 214 of file MuonResidualsTwoBin.h.

void MuonResidualsTwoBin::read ( FILE *  file,
int  which = 0 
)
inline

Definition at line 102 of file MuonResidualsTwoBin.h.

int MuonResidualsTwoBin::residualsModel ( ) const
inline

Definition at line 23 of file MuonResidualsTwoBin.h.

std::vector<double*>::const_iterator MuonResidualsTwoBin::residualsNeg_begin ( ) const
inline

Definition at line 261 of file MuonResidualsTwoBin.h.

std::vector<double*>::const_iterator MuonResidualsTwoBin::residualsNeg_end ( ) const
inline

Definition at line 262 of file MuonResidualsTwoBin.h.

std::vector<bool>::const_iterator MuonResidualsTwoBin::residualsNeg_ok_begin ( ) const
inline

Definition at line 266 of file MuonResidualsTwoBin.h.

std::vector<bool>::const_iterator MuonResidualsTwoBin::residualsNeg_ok_end ( ) const
inline

Definition at line 267 of file MuonResidualsTwoBin.h.

std::vector<double*>::const_iterator MuonResidualsTwoBin::residualsPos_begin ( ) const
inline

Definition at line 259 of file MuonResidualsTwoBin.h.

std::vector<double*>::const_iterator MuonResidualsTwoBin::residualsPos_end ( ) const
inline

Definition at line 260 of file MuonResidualsTwoBin.h.

std::vector<bool>::const_iterator MuonResidualsTwoBin::residualsPos_ok_begin ( ) const
inline

Definition at line 264 of file MuonResidualsTwoBin.h.

std::vector<bool>::const_iterator MuonResidualsTwoBin::residualsPos_ok_end ( ) const
inline

Definition at line 265 of file MuonResidualsTwoBin.h.

void MuonResidualsTwoBin::selectPeakResiduals ( double  nsigma,
int  nvar,
int *  vars 
)
inline

Definition at line 226 of file MuonResidualsTwoBin.h.

void MuonResidualsTwoBin::setPrintLevel ( int  printLevel) const
inline

Definition at line 40 of file MuonResidualsTwoBin.h.

void MuonResidualsTwoBin::setStrategy ( int  strategy) const
inline

Definition at line 45 of file MuonResidualsTwoBin.h.

double MuonResidualsTwoBin::stdev ( int  which,
double  truncate 
)
inline

Definition at line 177 of file MuonResidualsTwoBin.h.

double MuonResidualsTwoBin::sumofweights ( )
inline

Definition at line 73 of file MuonResidualsTwoBin.h.

int MuonResidualsTwoBin::type ( ) const
inline

Definition at line 28 of file MuonResidualsTwoBin.h.

int MuonResidualsTwoBin::useRes ( ) const
inline

Definition at line 29 of file MuonResidualsTwoBin.h.

double MuonResidualsTwoBin::value ( int  parNum)
inline

Definition at line 58 of file MuonResidualsTwoBin.h.

Referenced by average.Average::average().

double MuonResidualsTwoBin::wmean ( int  which,
int  whichredchi2,
double  truncate 
)
inline

Definition at line 149 of file MuonResidualsTwoBin.h.

void MuonResidualsTwoBin::write ( FILE *  file,
int  which = 0 
)
inline

Definition at line 93 of file MuonResidualsTwoBin.h.

Member Data Documentation

MuonResidualsFitter * MuonResidualsTwoBin::m_neg
protected

Definition at line 271 of file MuonResidualsTwoBin.h.

MuonResidualsFitter* MuonResidualsTwoBin::m_pos
protected

Definition at line 271 of file MuonResidualsTwoBin.h.

bool MuonResidualsTwoBin::m_twoBin
protected

Definition at line 267 of file MuonResidualsTwoBin.h.