CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
pftools::CalibCompare Class Reference

#include <CalibCompare.h>

Public Member Functions

 CalibCompare (IO *options)
 
void calibrateCalibratables (TChain &sourceTree, const std::string &exercisefile)
 
void evaluateCalibrations (TTree &tree, pftools::Calibratable *calibrated, const std::vector< pftools::Calibratable > &calibVec)
 
void setTarget (CalibrationTarget t)
 
virtual ~CalibCompare ()
 

Private Member Functions

 CalibCompare (const CalibCompare &)
 
void operator= (const CalibCompare &)
 

Private Attributes

PFClusterCalibration clusterCalibration_
 
unsigned debug_
 
Erl_mlp erlCalibration_
 
double mlpOffset_
 
double mlpSlope_
 
IOoptions_
 
CalibrationTarget target_
 
bool withOffset_
 

Detailed Description

Definition at line 23 of file CalibCompare.h.

Constructor & Destructor Documentation

CalibCompare::CalibCompare ( IO options)

Definition at line 28 of file CalibCompare.cc.

CalibCompare::~CalibCompare ( )
virtual

Definition at line 25 of file CalibCompare.cc.

pftools::CalibCompare::CalibCompare ( const CalibCompare )
private

Member Function Documentation

void CalibCompare::calibrateCalibratables ( TChain &  sourceTree,
const std::string &  exercisefile 
)

Definition at line 93 of file CalibCompare.cc.

void CalibCompare::evaluateCalibrations ( TTree &  tree,
pftools::Calibratable calibrated,
const std::vector< pftools::Calibratable > &  calibVec 
)

Definition at line 125 of file CalibCompare.cc.

void pftools::CalibCompare::operator= ( const CalibCompare )
private
void pftools::CalibCompare::setTarget ( CalibrationTarget  t)
inline

Definition at line 34 of file CalibCompare.h.

References lumiQTWidget::t, and target_.

34  {
35  target_ = t;
36  }
CalibrationTarget target_
Definition: CalibCompare.h:48

Member Data Documentation

PFClusterCalibration pftools::CalibCompare::clusterCalibration_
private

Definition at line 54 of file CalibCompare.h.

unsigned pftools::CalibCompare::debug_
private

Definition at line 50 of file CalibCompare.h.

Erl_mlp pftools::CalibCompare::erlCalibration_
private

Definition at line 55 of file CalibCompare.h.

double pftools::CalibCompare::mlpOffset_
private

Definition at line 52 of file CalibCompare.h.

double pftools::CalibCompare::mlpSlope_
private

Definition at line 53 of file CalibCompare.h.

IO* pftools::CalibCompare::options_
private

Definition at line 49 of file CalibCompare.h.

CalibrationTarget pftools::CalibCompare::target_
private

Definition at line 48 of file CalibCompare.h.

Referenced by setTarget().

bool pftools::CalibCompare::withOffset_
private

Definition at line 47 of file CalibCompare.h.