#include <TAPD.h>
Public Types | |
enum | outVar { iAPD, iAPDoPN, iAPDoPN0, iAPDoPN1, iTime, iAPDoAPD0, iAPDoAPD1, nOutVar } |
Public Member Functions | |
void | addEntry (double, double, double, double, double, double, double) |
void | addEntry (double, double, double, double, double) |
std::vector< double > | get (int) |
std::vector< double > | getAPD () |
std::vector< double > | getAPDoAPD0 () |
std::vector< double > | getAPDoAPD1 () |
std::vector< double > | getAPDoPN () |
std::vector< double > | getAPDoPN0 () |
std::vector< double > | getAPDoPN1 () |
std::vector< double > | getTime () |
void | init () |
void | set2DAPDCut (std::vector< double >, std::vector< double >) |
void | set2DAPDoAPD0Cut (std::vector< double >, std::vector< double >) |
void | set2DAPDoAPD1Cut (std::vector< double >, std::vector< double >) |
void | set2DAPDoPN0Cut (std::vector< double >, std::vector< double >) |
void | set2DAPDoPN1Cut (std::vector< double >, std::vector< double >) |
void | set2DAPDoPNCut (std::vector< double >, std::vector< double >) |
void | set2DCut (int, std::vector< double >, std::vector< double >) |
void | set2DTimeCut (std::vector< double >, std::vector< double >) |
void | setAPDCut (double, double) |
void | setAPDoPN0Cut (double, double) |
void | setAPDoPN1Cut (double, double) |
void | setAPDoPNCut (double, double) |
void | setCut (int, double, double) |
void | setCut (int, std::vector< int >, std::vector< double >, std::vector< double >) |
void | setTimeCut (double, double) |
TAPD () | |
virtual | ~TAPD () |
Public Attributes | |
std::vector< double > | _apdcuts [2][nOutVar] |
std::vector< int > | _cutvars [nOutVar] |
TMom * | mom [nOutVar] |
enum TAPD::outVar |
void TAPD::addEntry | ( | double | apd, |
double | pn, | ||
double | pn0, | ||
double | pn1, | ||
double | time, | ||
double | apd0, | ||
double | apd1 | ||
) |
Definition at line 54 of file TAPD.cc.
References asciidump::at, and cond::rpcobgas::time.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
void TAPD::addEntry | ( | double | apd, |
double | pn, | ||
double | pn0, | ||
double | pn1, | ||
double | time | ||
) |
Definition at line 49 of file TAPD.cc.
References revisionDML::addEntry().
std::vector< double > TAPD::get | ( | int | ivar | ) |
Definition at line 215 of file TAPD.cc.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
std::vector< double > TAPD::getAPD | ( | ) |
Definition at line 236 of file TAPD.cc.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
std::vector< double > TAPD::getAPDoAPD0 | ( | ) |
Definition at line 241 of file TAPD.cc.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
std::vector< double > TAPD::getAPDoAPD1 | ( | ) |
Definition at line 246 of file TAPD.cc.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
std::vector< double > TAPD::getAPDoPN | ( | ) |
Definition at line 237 of file TAPD.cc.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
std::vector< double > TAPD::getAPDoPN0 | ( | ) |
Definition at line 238 of file TAPD.cc.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
std::vector< double > TAPD::getAPDoPN1 | ( | ) |
Definition at line 239 of file TAPD.cc.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
std::vector< double > TAPD::getTime | ( | ) |
Definition at line 240 of file TAPD.cc.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
void TAPD::set2DAPDCut | ( | std::vector< double > | lowCut, |
std::vector< double > | highCut | ||
) |
Definition at line 170 of file TAPD.cc.
References iAPD.
void TAPD::set2DAPDoAPD0Cut | ( | std::vector< double > | lowCut, |
std::vector< double > | highCut | ||
) |
Definition at line 184 of file TAPD.cc.
References iAPD, iAPDoAPD0, and iTime.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
void TAPD::set2DAPDoAPD1Cut | ( | std::vector< double > | lowCut, |
std::vector< double > | highCut | ||
) |
Definition at line 193 of file TAPD.cc.
References iAPD, iAPDoAPD1, and iTime.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
void TAPD::set2DAPDoPN0Cut | ( | std::vector< double > | lowCut, |
std::vector< double > | highCut | ||
) |
Definition at line 176 of file TAPD.cc.
References iAPDoPN0.
void TAPD::set2DAPDoPN1Cut | ( | std::vector< double > | lowCut, |
std::vector< double > | highCut | ||
) |
Definition at line 179 of file TAPD.cc.
References iAPDoPN1.
void TAPD::set2DAPDoPNCut | ( | std::vector< double > | lowCut, |
std::vector< double > | highCut | ||
) |
Definition at line 173 of file TAPD.cc.
References iAPDoPN.
void TAPD::set2DCut | ( | int | ivar, |
std::vector< double > | lowCut, | ||
std::vector< double > | highCut | ||
) |
void TAPD::set2DTimeCut | ( | std::vector< double > | lowCut, |
std::vector< double > | highCut | ||
) |
void TAPD::setAPDCut | ( | double | mean, |
double | sig | ||
) |
Definition at line 148 of file TAPD.cc.
References iAPD.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
void TAPD::setAPDoPN0Cut | ( | double | mean, |
double | sig | ||
) |
Definition at line 150 of file TAPD.cc.
References iAPDoPN0.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
void TAPD::setAPDoPN1Cut | ( | double | mean, |
double | sig | ||
) |
Definition at line 151 of file TAPD.cc.
References iAPDoPN1.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
void TAPD::setAPDoPNCut | ( | double | mean, |
double | sig | ||
) |
Definition at line 149 of file TAPD.cc.
References iAPDoPN.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
void TAPD::setCut | ( | int | ivar, |
double | mean, | ||
double | sig | ||
) |
void TAPD::setCut | ( | int | ivar, |
std::vector< int > | cutVars, | ||
std::vector< double > | lowCut, | ||
std::vector< double > | highCut | ||
) |
void TAPD::setTimeCut | ( | double | mean, |
double | sig | ||
) |
Definition at line 152 of file TAPD.cc.
References iTime.
Referenced by EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().