Belle II Software development
|
The ECL Data Analysis Module. More...
#include <ECLDataAnalysisModule.h>
Public Types | |
enum | EModulePropFlags { c_Input = 1 , c_Output = 2 , c_ParallelProcessingCertified = 4 , c_HistogramManager = 8 , c_InternalSerializer = 16 , c_TerminateInAllProcesses = 32 , c_DontCollectStatistics = 64 } |
Each module can be tagged with property flags, which indicate certain features of the module. More... | |
typedef ModuleCondition::EAfterConditionPath | EAfterConditionPath |
Forward the EAfterConditionPath definition from the ModuleCondition. | |
Public Member Functions | |
ECLDataAnalysisModule () | |
Constructor of the module. | |
virtual | ~ECLDataAnalysisModule () |
Destructor of the module. | |
virtual void | initialize () override |
Initializes the Module. | |
virtual void | beginRun () override |
beginRun | |
virtual void | event () override |
event | |
virtual void | endRun () override |
endRun | |
virtual void | terminate () override |
Termination action. | |
virtual std::vector< std::string > | getFileNames (bool outputFiles) |
Return a list of output filenames for this modules. | |
const std::string & | getName () const |
Returns the name of the module. | |
const std::string & | getType () const |
Returns the type of the module (i.e. | |
const std::string & | getPackage () const |
Returns the package this module is in. | |
const std::string & | getDescription () const |
Returns the description of the module. | |
void | setName (const std::string &name) |
Set the name of the module. | |
void | setPropertyFlags (unsigned int propertyFlags) |
Sets the flags for the module properties. | |
LogConfig & | getLogConfig () |
Returns the log system configuration. | |
void | setLogConfig (const LogConfig &logConfig) |
Set the log system configuration. | |
void | setLogLevel (int logLevel) |
Configure the log level. | |
void | setDebugLevel (int debugLevel) |
Configure the debug messaging level. | |
void | setAbortLevel (int abortLevel) |
Configure the abort log level. | |
void | setLogInfo (int logLevel, unsigned int logInfo) |
Configure the printed log information for the given level. | |
void | if_value (const std::string &expression, const std::shared_ptr< Path > &path, EAfterConditionPath afterConditionPath=EAfterConditionPath::c_End) |
Add a condition to the module. | |
void | if_false (const std::shared_ptr< Path > &path, EAfterConditionPath afterConditionPath=EAfterConditionPath::c_End) |
A simplified version to add a condition to the module. | |
void | if_true (const std::shared_ptr< Path > &path, EAfterConditionPath afterConditionPath=EAfterConditionPath::c_End) |
A simplified version to set the condition of the module. | |
bool | hasCondition () const |
Returns true if at least one condition was set for the module. | |
const ModuleCondition * | getCondition () const |
Return a pointer to the first condition (or nullptr, if none was set) | |
const std::vector< ModuleCondition > & | getAllConditions () const |
Return all set conditions for this module. | |
bool | evalCondition () const |
If at least one condition was set, it is evaluated and true returned if at least one condition returns true. | |
std::shared_ptr< Path > | getConditionPath () const |
Returns the path of the last true condition (if there is at least one, else reaturn a null pointer). | |
Module::EAfterConditionPath | getAfterConditionPath () const |
What to do after the conditional path is finished. | |
std::vector< std::shared_ptr< Path > > | getAllConditionPaths () const |
Return all condition paths currently set (no matter if the condition is true or not). | |
bool | hasProperties (unsigned int propertyFlags) const |
Returns true if all specified property flags are available in this module. | |
bool | hasUnsetForcedParams () const |
Returns true and prints error message if the module has unset parameters which the user has to set in the steering file. | |
const ModuleParamList & | getParamList () const |
Return module param list. | |
template<typename T > | |
ModuleParam< T > & | getParam (const std::string &name) const |
Returns a reference to a parameter. | |
bool | hasReturnValue () const |
Return true if this module has a valid return value set. | |
int | getReturnValue () const |
Return the return value set by this module. | |
std::shared_ptr< PathElement > | clone () const override |
Create an independent copy of this module. | |
std::shared_ptr< boost::python::list > | getParamInfoListPython () const |
Returns a python list of all parameters. | |
Static Public Member Functions | |
static void | exposePythonAPI () |
Exposes methods of the Module class to Python. | |
Protected Member Functions | |
virtual void | def_initialize () |
Wrappers to make the methods without "def_" prefix callable from Python. | |
virtual void | def_beginRun () |
Wrapper method for the virtual function beginRun() that has the implementation to be used in a call from Python. | |
virtual void | def_event () |
Wrapper method for the virtual function event() that has the implementation to be used in a call from Python. | |
virtual void | def_endRun () |
This method can receive that the current run ends as a call from the Python side. | |
virtual void | def_terminate () |
Wrapper method for the virtual function terminate() that has the implementation to be used in a call from Python. | |
void | setDescription (const std::string &description) |
Sets the description of the module. | |
void | setType (const std::string &type) |
Set the module type. | |
template<typename T > | |
void | addParam (const std::string &name, T ¶mVariable, const std::string &description, const T &defaultValue) |
Adds a new parameter to the module. | |
template<typename T > | |
void | addParam (const std::string &name, T ¶mVariable, const std::string &description) |
Adds a new enforced parameter to the module. | |
void | setReturnValue (int value) |
Sets the return value for this module as integer. | |
void | setReturnValue (bool value) |
Sets the return value for this module as bool. | |
void | setParamList (const ModuleParamList ¶ms) |
Replace existing parameter list. | |
Private Member Functions | |
virtual const char * | eclSimHitArrayName () const |
Default name ECLCalDigits array. | |
virtual const char * | eclHitArrayName () const |
Default name ECLCalDigits array. | |
virtual const char * | eclDigitArrayName () const |
Default name ECLDigits array. | |
virtual const char * | eclCalDigitArrayName () const |
Default name ECLCalDigits array. | |
virtual const char * | eclShowerArrayName () const |
Default name ECLShower array. | |
virtual const char * | eclClusterArrayName () const |
Default name ECLClusters array. | |
virtual const char * | eclConnectedRegionArrayName () const |
Default name ECLConnectedRegions array. | |
virtual const char * | eclLocalMaximumArrayName () const |
Default name ECLLocalMaxima array. | |
virtual const char * | eclPureDigitArrayName () const |
Default name ECLPureDigits array. | |
virtual const char * | eclPureCalDigitArrayName () const |
Default name ECLPureCalDigits array. | |
virtual const char * | eclPureShowerArrayName () const |
Default name ECLPureShower array. | |
virtual const char * | eclPureClusterArrayName () const |
Default name ECLPureClusters array. | |
virtual const char * | eclPureConnectedRegionArrayName () const |
Default name ECLPureConnectedRegions array. | |
virtual const char * | eclPureLocalMaximumArrayName () const |
Default name ECLPureLocalMaxima array. | |
std::list< ModulePtr > | getModules () const override |
no submodules, return empty list | |
std::string | getPathString () const override |
return the module name. | |
void | setParamPython (const std::string &name, const boost::python::object &pyObj) |
Implements a method for setting boost::python objects. | |
void | setParamPythonDict (const boost::python::dict &dictionary) |
Implements a method for reading the parameter values from a boost::python dictionary. | |
Private Attributes | |
TFile * | m_rootFilePtr |
members of ECLReconstructor Module | |
std::string | m_rootFileName |
name of the root file | |
bool | m_writeToRoot |
if true, a rootFile named by m_rootFileName will be filled with info | |
bool | m_doTracking |
if true, info on tracking will be stored, job will fail if doTracking==1 and the tracking modules are not enabled at python level | |
bool | m_doPureCsI |
if true, info on pureCsI upgrade is stored | |
bool | m_doHits |
if true, info on Hits and SimHits is stored | |
bool | m_doDigits |
if true, info on Digits and CalDigits is stored | |
StoreArray< Track > | m_tracks |
Tracks storeArray. | |
StoreArray< TrackFitResult > | m_trackFitResults |
TrackFitResult storeArray. | |
StoreArray< ECLPidLikelihood > | m_eclPidLikelihoods |
ECLPidLikelihood storeArray. | |
StoreArray< ECLSimHit > | m_eclSimHits |
Store array: ECLSimHit. | |
StoreArray< ECLHit > | m_eclHits |
Store array: ECLHit. | |
StoreArray< ECLDigit > | m_eclDigits |
Store array: ECLDigit. | |
StoreArray< ECLCalDigit > | m_eclCalDigits |
Store array: ECLCalDigit. | |
StoreArray< ECLConnectedRegion > | m_eclConnectedRegions |
Store array: ECLConnectedRegion. | |
StoreArray< ECLShower > | m_eclShowers |
Store array: ECLShower. | |
StoreArray< ECLCluster > | m_eclClusters |
Store array: ECLCluster. | |
StoreArray< ECLLocalMaximum > | m_eclLocalMaximums |
Store array: ECLLocalMaximum. | |
StoreObjPtr< EventLevelClusteringInfo > | m_eventLevelClusteringInfo |
Store object pointer: EventLevelClusteringInfo. | |
StoreObjPtr< EventMetaData > | m_eventmetadata |
Store object pointer: EventMetaData. | |
StoreArray< ECLDigit > | m_eclPureDigits |
Store array: ECLPureDigit. | |
StoreArray< ECLCalDigit > | m_eclPureCalDigits |
Store array: ECLPureCalDigit. | |
StoreArray< ECLConnectedRegion > | m_eclPureConnectedRegions |
Store array: ECLPureConnectedRegion. | |
StoreArray< ECLShower > | m_eclPureShowers |
Store array: ECLPureShower. | |
StoreArray< ECLCluster > | m_eclPureClusters |
Store array: ECLPureCluster. | |
StoreArray< ECLLocalMaximum > | m_eclPureLocalMaximums |
Store array: ECLPureLocalMaximum. | |
StoreArray< MCParticle > | m_mcParticles |
MCParticles StoreArray. | |
TTree * | m_tree |
Root tree and file for saving the output. | |
int | m_iExperiment |
Experiment number. | |
int | m_iRun |
Run number. | |
int | m_iEvent |
Event number. | |
uint16_t | m_nECLCalDigitsOutOfTimeFWD {0} |
Number of out of time, energetic ECLCalDigits, FWD. | |
uint16_t | m_nECLCalDigitsOutOfTimeBarrel {0} |
Number of out of time, energetic ECLCalDigits, Barrel. | |
uint16_t | m_nECLCalDigitsOutOfTimeBWD {0} |
Number of out of time, energetic ECLCalDigits, BWD. | |
uint8_t | m_nECLShowersRejectedFWD {0} |
Number of photon showers that are rejected before storing to mdst (max. | |
uint8_t | m_nECLShowersRejectedBarrel {0} |
Number of photon showers that are rejected before storing to mdst (max. | |
uint8_t | m_nECLShowersRejectedBWD {0} |
Number of photon showers that are rejected before storing to mdst (max. | |
int | m_eclDigitMultip |
Number of ECLDigits per event. | |
std::vector< int > * | m_eclDigitIdx |
ECLDigit index. | |
std::vector< int > * | m_eclDigitToMC |
Index of MCParticle related to that ECLDigit. | |
std::vector< int > * | m_eclDigitCellId |
Number of ECLDigit CellId. | |
std::vector< int > * | m_eclDigitAmp |
ECLDigit amplitude. | |
std::vector< int > * | m_eclDigitTimeFit |
ECLDigit timing. | |
std::vector< int > * | m_eclDigitFitQuality |
ECLDigit fit quality. | |
std::vector< int > * | m_eclDigitToCalDigit |
Index of CalDigit related to that ECLDigit. | |
int | m_eclCalDigitMultip |
Number of ECLCalDigits per event. | |
std::vector< int > * | m_eclCalDigitIdx |
ECLCalDigit index. | |
std::vector< int > * | m_eclCalDigitToMC1 |
Index of first MCParticle related to ECLCalDigit. | |
std::vector< int > * | m_eclCalDigitToMC1PDG |
PDG code of first MCParticle related to ECLCalDigit. | |
std::vector< double > * | m_eclCalDigitToMCWeight1 |
Energy contribution of first MCParticle related to ECLCalDigit. | |
std::vector< int > * | m_eclCalDigitToMC2 |
Index of second MCParticle related to ECLCalDigit. | |
std::vector< int > * | m_eclCalDigitToMC2PDG |
PDG code of second MCParticle related to ECLCalDigit. | |
std::vector< double > * | m_eclCalDigitToMCWeight2 |
Energy contribution of second MCParticle related to ECLCalDigit. | |
std::vector< int > * | m_eclCalDigitToMC3 |
Index of third MCParticle related to ECLCalDigit. | |
std::vector< int > * | m_eclCalDigitToMC3PDG |
PDG code of third MCParticle related to ECLCalDigit. | |
std::vector< double > * | m_eclCalDigitToMCWeight3 |
Energy contribution of third MCParticle related to ECLCalDigit. | |
std::vector< int > * | m_eclCalDigitToMC4 |
Index of fourth MCParticle related to ECLCalDigit. | |
std::vector< int > * | m_eclCalDigitToMC4PDG |
PDG code of fourth MCParticle related to ECLCalDigit. | |
std::vector< double > * | m_eclCalDigitToMCWeight4 |
Energy contribution of fourth MCParticle related to ECLCalDigit. | |
std::vector< int > * | m_eclCalDigitToMC5 |
Index of fifth MCParticle related to ECLCalDigit. | |
std::vector< int > * | m_eclCalDigitToMC5PDG |
PDG code of fifth MCParticle related to ECLCalDigit. | |
std::vector< double > * | m_eclCalDigitToMCWeight5 |
Energy contribution of fifth MCParticle related to ECLCalDigit. | |
std::vector< double > * | m_eclCalDigitToBkgWeight |
Remaining energy contribution not associated to first five MCParticles related to ECLCalDigit. | |
std::vector< double > * | m_eclCalDigitSimHitSum |
Full energy contribution related to ECLCalDigit. | |
std::vector< int > * | m_eclCalDigitToShower |
Index of ECLShower related to that ECLCalDigit. | |
std::vector< int > * | m_eclCalDigitCellId |
Number of ECLCalDigit CellId. | |
std::vector< double > * | m_eclCalDigitAmp |
ECLCalDigit amplitude. | |
std::vector< double > * | m_eclCalDigitTimeFit |
ECLCalDigit timing. | |
std::vector< int > * | m_eclCalDigitFitQuality |
ECLCalDigit fit quality. | |
std::vector< int > * | m_eclCalDigitToCR |
Index of CR related to that ECLCalDigit. | |
std::vector< int > * | m_eclCalDigitToLM |
Index of LM related to that ECLCalDigit. | |
std::vector< int > * | m_eclCRIdx |
Connected Region ID. | |
std::vector< int > * | m_eclCRIsTrack |
Int for Connected Region - Track Match. | |
std::vector< double > * | m_eclCRLikelihoodMIPNGamma |
Connected Region MIP Likelihood. | |
std::vector< double > * | m_eclCRLikelihoodChargedHadron |
Connected Region Charged Hadron Likelihood. | |
std::vector< double > * | m_eclCRLikelihoodElectronNGamma |
Connected Region Electron Likelihood. | |
std::vector< double > * | m_eclCRLikelihoodNGamma |
Connected Region Gamma Likelihood. | |
std::vector< double > * | m_eclCRLikelihoodNeutralHadron |
Connected Region Neutral Hadron Likelihood. | |
std::vector< double > * | m_eclCRLikelihoodMergedPi0 |
Connected Region Merged Pi0 Likelihood. | |
int | m_eclLMMultip |
Local Maxima multiplicity. | |
std::vector< int > * | m_eclLMId |
Local Maximum ID. | |
std::vector< int > * | m_eclLMType |
Local Maximum type. | |
std::vector< int > * | m_eclLMCellId |
Local Maximum Cell ID. | |
int | m_eclSimHitMultip |
Number of ECLSimHits per event. | |
std::vector< int > * | m_eclSimHitIdx |
Index of ECLSimHit. | |
std::vector< int > * | m_eclSimHitToMC |
Index of MCParticle related to that ECLSimHit. | |
std::vector< int > * | m_eclSimHitCellId |
ECLSimHit CellId. | |
std::vector< int > * | m_eclSimHitPdg |
PDG code of MCParticle associated to that ECLDigit. | |
std::vector< double > * | m_eclSimHitEnergyDep |
Energy deposition of ECLSimHit. | |
std::vector< double > * | m_eclSimHitFlightTime |
ECLSimhit Flight Time. | |
std::vector< double > * | m_eclSimHitX |
ECLSimHit X position. | |
std::vector< double > * | m_eclSimHitY |
ECLSimHit Y position. | |
std::vector< double > * | m_eclSimHitZ |
ECLSimHit Z position. | |
std::vector< double > * | m_eclSimHitPx |
ECLSimHit PX. | |
std::vector< double > * | m_eclSimHitPy |
ECLSimHit PY. | |
std::vector< double > * | m_eclSimHitPz |
ECLSimHit PZ. | |
int | m_eclHitMultip |
Number of ECLHits per event. | |
std::vector< int > * | m_eclHitIdx |
Index of ECLHits. | |
std::vector< int > * | m_eclHitToMC |
Index of MCParticle related to ECLHit. | |
std::vector< int > * | m_eclHitToDigit |
Index of ECLDigit related to ECLHit. | |
std::vector< int > * | m_eclHitToDigitAmp |
Amplitude of ECLDigit related to ECLHit. | |
std::vector< int > * | m_eclHitToPureDigit |
Index of ECLDigit related to ECLHit, PureCsI option. | |
std::vector< int > * | m_eclHitToPureDigitAmp |
Amplitude of ECLDigit related to ECLHit, PureCsI option. | |
std::vector< int > * | m_eclHitCellId |
ECLHit CellID. | |
std::vector< double > * | m_eclHitEnergyDep |
ECLHit energy. | |
std::vector< double > * | m_eclHitTimeAve |
ECLHit time. | |
int | m_eclClusterMultip |
Number of ECLClusters per event. | |
int | m_eclClusterTrueMultip |
Number of ECLClusters per event. | |
int | m_eclClusterGammaMultip |
Number of ECLClusters per event. | |
std::vector< int > * | m_eclClusterIdx |
ECLCluster index. | |
std::vector< int > * | m_eclClusterToMC1 |
Index of first MCParticle related to ECLCluster. | |
std::vector< double > * | m_eclClusterToMCWeight1 |
Energy contribution of first MCParticle related to ECLCluster. | |
std::vector< int > * | m_eclClusterToMC1PDG |
PDG code of first MCParticle related to ECLCluster. | |
std::vector< int > * | m_eclClusterToMC2 |
Index of second MCParticle related to ECLCluster. | |
std::vector< double > * | m_eclClusterToMCWeight2 |
Energy contribution of second MCParticle related to ECLCluster. | |
std::vector< int > * | m_eclClusterToMC2PDG |
PDG code of second MCParticle related to ECLCluster. | |
std::vector< int > * | m_eclClusterToMC3 |
Index of third MCParticle related to ECLCluster. | |
std::vector< double > * | m_eclClusterToMCWeight3 |
Energy contribution of third MCParticle related to ECLCluster. | |
std::vector< int > * | m_eclClusterToMC3PDG |
PDG code of third MCParticle related to ECLCluster. | |
std::vector< int > * | m_eclClusterToMC4 |
Index of fourth MCParticle related to ECLCluster. | |
std::vector< double > * | m_eclClusterToMCWeight4 |
Energy contribution of fourth MCParticle related to ECLCluster. | |
std::vector< int > * | m_eclClusterToMC4PDG |
PDG code of fourth MCParticle related to ECLCluster. | |
std::vector< int > * | m_eclClusterToMC5 |
Index of fifth MCParticle related to ECLCluster. | |
std::vector< double > * | m_eclClusterToMCWeight5 |
Energy contribution of 5th MCParticle related to ECLCluster. | |
std::vector< int > * | m_eclClusterToMC5PDG |
PDG code of fifth MCParticle related to ECLCluster. | |
std::vector< double > * | m_eclClusterToBkgWeight |
Remaining energy contribution not associated to first five MCParticles related to ECLCluster. | |
std::vector< double > * | m_eclClusterSimHitSum |
Energy contribution of 1st MCParticle related to ECLCluster. | |
std::vector< int > * | m_eclClusterToShower |
Index of ECLShower related to ECLCluster. | |
std::vector< double > * | m_eclClusterEnergy |
ECLCluster energy. | |
std::vector< double > * | m_eclClusterEnergyError |
ECLCluster energy error. | |
std::vector< double > * | m_eclClusterTheta |
ECLCluster polar direction. | |
std::vector< double > * | m_eclClusterThetaError |
ECLCluster error on polar direction. | |
std::vector< double > * | m_eclClusterPhi |
ECLCluster azimuthal direction. | |
std::vector< double > * | m_eclClusterPhiError |
ECLCluster error on azimuthal direction. | |
std::vector< double > * | m_eclClusterR |
ECLCluster distance from IP. | |
std::vector< double > * | m_eclClusterEnergyDepSum |
ECLCluster simulated energy. | |
std::vector< double > * | m_eclClusterTiming |
ECLCluster time. | |
std::vector< double > * | m_eclClusterTimingError |
ECLCluster time error. | |
std::vector< double > * | m_eclClusterE9oE21 |
Ratio of 3x3 over 5x5 crystal matrices energies for ECLCluster. | |
std::vector< double > * | m_eclClusterHighestE |
Highest energy deposit (per crystal) in ECLCluster. | |
std::vector< int > * | m_eclClusterCellId |
CellId with highest energy deposit in ECLCluster. | |
std::vector< int > * | m_eclClusterNofCrystals |
Number of crystals in ECLCluster. | |
std::vector< int > * | m_eclClusterCrystalHealth |
Crystal health flag. | |
std::vector< bool > * | m_eclClusterIsTrack |
Flag for charged clusters. | |
std::vector< double > * | m_eclClusterClosestTrackDist |
Flag for charged clusters. | |
std::vector< double > * | m_eclClusterDeltaL |
Reconstructed Cluster DeltaL. | |
std::vector< double > * | m_eclClusterAbsZernike40 |
Reconstructed Abs Zernike40. | |
std::vector< double > * | m_eclClusterAbsZernike51 |
Reconstructed Abs Zernike51. | |
std::vector< double > * | m_eclClusterZernikeMVA |
Zernike MVA. | |
std::vector< double > * | m_eclClusterE1oE9 |
Reconstructed E1 over E9. | |
std::vector< double > * | m_eclClusterSecondMoment |
Reconstructed Second Moment. | |
std::vector< double > * | m_eclClusterLAT |
Reconstructed LAT. | |
std::vector< double > * | m_eclClusterDeltaTime99 |
DeltaTime99. | |
std::vector< int > * | m_eclClusterDetectorRegion |
Cluster Detector Region. | |
std::vector< int > * | m_eclClusterHasNPhotonHypothesis |
Cluster has n-photon hypothesis. | |
std::vector< int > * | m_eclClusterHasNeutralHadronHypothesis |
Cluster has neutral hadron hypothesis. | |
int | m_eclPureDigitMultip |
Number of ECLDigits per event, PureCsI option. | |
std::vector< int > * | m_eclPureDigitIdx |
ECLDigit index, PureCsI option. | |
std::vector< int > * | m_eclPureDigitToMC |
Index of MCParticle related to that ECLDigit, PureCsI option. | |
std::vector< int > * | m_eclPureDigitCellId |
Number of ECLDigit CellId, PureCsI option. | |
std::vector< int > * | m_eclPureDigitAmp |
ECLDigit amplitude, PureCsI option. | |
std::vector< int > * | m_eclPureDigitTimeFit |
ECLDigit timing, PureCsI option. | |
std::vector< int > * | m_eclPureDigitFitQuality |
ECLDigit fit quality, PureCsI option. | |
std::vector< int > * | m_eclPureDigitToCluster |
ECLDigit To Cluster, PureCsI option. | |
int | m_eclPureCalDigitMultip |
Number of ECLCalDigits per event, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitIdx |
ECLCalDigit index, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitToMC1 |
Index of first MCParticle related to CalDigit, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitToMC1PDG |
PDG code of first MCParticle related to CalDigit, PureCsI option. | |
std::vector< double > * | m_eclPureCalDigitToMCWeight1 |
Energy contribution of first MCParticle related to CalDigit, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitToMC2 |
Index of second MCParticle related to CalDigit, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitToMC2PDG |
PDG code of second MCParticle related to CalDigit, PureCsI option. | |
std::vector< double > * | m_eclPureCalDigitToMCWeight2 |
Energy contribution of second MCParticle related to CalDigit, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitToMC3 |
Index of third MCParticle related to CalDigit, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitToMC3PDG |
PDG code of third MCParticle related to CalDigit, PureCsI option. | |
std::vector< double > * | m_eclPureCalDigitToMCWeight3 |
Energy contribution of third MCParticle related to CalDigit, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitToMC4 |
Index of fourth MCParticle related to CalDigit, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitToMC4PDG |
PDG code of fourth MCParticle related to CalDigit, PureCsI option. | |
std::vector< double > * | m_eclPureCalDigitToMCWeight4 |
Energy contribution of fourth MCParticle related to CalDigit, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitToMC5 |
Index of fifth MCParticle related to CalDigit, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitToMC5PDG |
PDG code of fifth MCParticle related to CalDigit, PureCsI option. | |
std::vector< double > * | m_eclPureCalDigitToMCWeight5 |
Energy contribution of fifth MCParticle related to CalDigit, PureCsI option. | |
std::vector< double > * | m_eclPureCalDigitToBkgWeight |
Remaining energy contribution not associated to first five MCParticles related to CalDigit, PureCsI option. | |
std::vector< double > * | m_eclPureCalDigitSimHitSum |
Full energy contribution related to CalDigit, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitToShower |
Index of ECLShower related to that CalDigit, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitCellId |
Number of CalDigit CellId, PureCsI option. | |
std::vector< double > * | m_eclPureCalDigitAmp |
CalDigit amplitude, PureCsI option. | |
std::vector< double > * | m_eclPureCalDigitTimeFit |
CalDigit timing, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitFitQuality |
CalDigit fit quality, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitToCR |
Index of CR related to that CalDigit, PureCsI option. | |
std::vector< int > * | m_eclPureCalDigitToLM |
Index of LM related to that CalDigit, PureCsI option. | |
std::vector< int > * | m_eclPureCRIdx |
Connected Region ID, PureCsI option. | |
std::vector< int > * | m_eclPureCRIsTrack |
Int for Connected Region - Track Match, PureCsI option. | |
std::vector< double > * | m_eclPureCRLikelihoodMIPNGamma |
Connected Region MIP Likelihood, PureCsI option. | |
std::vector< double > * | m_eclPureCRLikelihoodChargedHadron |
Connected Region Charged Hadron Likelihood, PureCsI option. | |
std::vector< double > * | m_eclPureCRLikelihoodElectronNGamma |
Connected Region Electron Likelihood, PureCsI option. | |
std::vector< double > * | m_eclPureCRLikelihoodNGamma |
Connected Region Gamma Likelihood, PureCsI option. | |
std::vector< double > * | m_eclPureCRLikelihoodNeutralHadron |
Connected Region Neutral Hadron Likelihood, PureCsI option. | |
std::vector< double > * | m_eclPureCRLikelihoodMergedPi0 |
Connected Region Merged Pi0 Likelihood, PureCsI option. | |
int | m_eclPureLMMultip |
Local Maxima multiplicity, PureCsI option. | |
std::vector< int > * | m_eclPureLMId |
Local Maximum ID, PureCsI option. | |
std::vector< int > * | m_eclPureLMType |
Local Maximum type, PureCsI option. | |
std::vector< int > * | m_eclPureLMCellId |
Local Maximum Cell ID, PureCsI option. | |
int | m_eclPureClusterMultip |
Number of ECLClusterss per event, PureCsI option. | |
std::vector< int > * | m_eclPureClusterIdx |
ECLCluster index, PureCsI option. | |
std::vector< int > * | m_eclPureClusterToMC1 |
Index of first MCParticle related to ECLCluster, PureCsI option. | |
std::vector< double > * | m_eclPureClusterToMCWeight1 |
Energy contribution of first MCParticle related to ECLCluster, PureCsI option. | |
std::vector< int > * | m_eclPureClusterToMC1PDG |
PDG code of first MCParticle related to ECLCluster, PureCsI option. | |
std::vector< int > * | m_eclPureClusterToMC2 |
Index of second MCParticle related to ECLCluster, PureCsI option. | |
std::vector< double > * | m_eclPureClusterToMCWeight2 |
Energy contribution of second MCParticle related to ECLCluster, PureCsI option. | |
std::vector< int > * | m_eclPureClusterToMC2PDG |
PDG code of second MCParticle related to ECLCluster, PureCsI option. | |
std::vector< int > * | m_eclPureClusterToMC3 |
Index of third MCParticle related to ECLCluster, PureCsI option. | |
std::vector< double > * | m_eclPureClusterToMCWeight3 |
Energy contribution of third MCParticle related to ECLCluster, PureCsI option. | |
std::vector< int > * | m_eclPureClusterToMC3PDG |
PDG code of third MCParticle related to ECLCluster, PureCsI option. | |
std::vector< int > * | m_eclPureClusterToMC4 |
Index of fourth MCParticle related to ECLCluster, PureCsI option. | |
std::vector< double > * | m_eclPureClusterToMCWeight4 |
Energy contribution of fourth MCParticle related to ECLCluster, PureCsI option. | |
std::vector< int > * | m_eclPureClusterToMC4PDG |
PDG code of fourth MCParticle related to ECLCluster, PureCsI option. | |
std::vector< int > * | m_eclPureClusterToMC5 |
Index of fifth MCParticle related to ECLCluster, PureCsI option. | |
std::vector< double > * | m_eclPureClusterToMCWeight5 |
Energy contribution of 5th MCParticle related to ECLCluster, PureCsI option. | |
std::vector< int > * | m_eclPureClusterToMC5PDG |
PDG code of fifth MCParticle related to ECLCluster, PureCsI option. | |
std::vector< double > * | m_eclPureClusterToBkgWeight |
Remaining energy contribution not associated to first five MCParticles related to ECLCluster, PureCsI option. | |
std::vector< double > * | m_eclPureClusterEnergy |
Cluster energy, PureCsI option. | |
std::vector< double > * | m_eclPureClusterEnergyError |
Cluster energy error, PureCsI option. | |
std::vector< double > * | m_eclPureClusterTheta |
Cluster polar direction, PureCsI option. | |
std::vector< double > * | m_eclPureClusterThetaError |
Cluster error on polar direction, PureCsI option. | |
std::vector< double > * | m_eclPureClusterPhi |
Cluster azimuthal direction, PureCsI option. | |
std::vector< double > * | m_eclPureClusterPhiError |
Cluster error on azimuthal direction, PureCsI option. | |
std::vector< double > * | m_eclPureClusterR |
Cluster distance from IP, PureCsI option. | |
std::vector< double > * | m_eclPureClusterEnergyDepSum |
Cluster simulated energy, PureCsI option. | |
std::vector< double > * | m_eclPureClusterTiming |
Cluster time, PureCsI option. | |
std::vector< double > * | m_eclPureClusterTimingError |
Cluster time error, PureCsI option. | |
std::vector< double > * | m_eclPureClusterE9oE21 |
Ratio of 3x3 over 5x5 crystal matrices energies for Cluster, PureCsI option. | |
std::vector< double > * | m_eclPureClusterHighestE |
Highest energy deposit (per crystal) in Cluster, PureCsI option. | |
std::vector< int > * | m_eclPureClusterCellId |
CellId with highest energy deposit in Cluster, PureCsI option. | |
std::vector< double > * | m_eclPureClusterLat |
Cluster shape parameter LAT, PureCsI option. | |
std::vector< int > * | m_eclPureClusterNofCrystals |
Number of crystals in Cluster, PureCsI option. | |
std::vector< int > * | m_eclPureClusterCrystalHealth |
Crystal health flag, PureCsI option. | |
std::vector< bool > * | m_eclPureClusterIsTrack |
Flag for charged clusters, PureCsI option. | |
std::vector< double > * | m_eclPureClusterDeltaL |
Reconstructed Cluster DeltaL, PureCsI option. | |
std::vector< double > * | m_eclPureClusterClosestTrackDist |
Reconstructed Distance to Closest Track, PureCsI option. | |
std::vector< double > * | m_eclPureClusterAbsZernike40 |
Reconstructed Zernike40, PureCsI option. | |
std::vector< double > * | m_eclPureClusterAbsZernike51 |
Reconstructed Zernike51, PureCsI option. | |
std::vector< double > * | m_eclPureClusterZernikeMVA |
Output of MVA classifier based on Zernike Momenta, PureCsI option. | |
std::vector< double > * | m_eclPureClusterSecondMoment |
Reconstructed Cluster Second Moment, PureCsI option. | |
std::vector< double > * | m_eclPureClusterE1oE9 |
Reconstructed E1oE9, PureCsI option. | |
std::vector< double > * | m_eclPureClusterDeltaTime99 |
Reconstructed DeltaT99, PureCsI option. | |
std::vector< int > * | m_eclPureClusterDetectorRegion |
Clusters detector region, PureCsI option. | |
std::vector< int > * | m_eclPureClusterHasNPhotonHypothesis |
Cluster has n-photon hypothesis, PureCsI option. | |
std::vector< int > * | m_eclPureClusterHasNeutralHadronHypothesis |
Cluster has neutral hadron hypothesis, PureCsI option. | |
int | m_eclShowerMultip |
Number of ECLShowers per event. | |
std::vector< int > * | m_eclShowerIdx |
Shower Index. | |
std::vector< int > * | m_eclShowerToMC1 |
Index of first MCParticle related to ECLShower. | |
std::vector< double > * | m_eclShowerToMCWeight1 |
Energy contribution of first MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC1PDG |
PDG code of first MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC1Moth |
Mother index of first MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC1MothPDG |
PDG code of parent of first MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC1GMoth |
GMother index of first MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC1GMothPDG |
PDG code of Gparent of first MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC2 |
Index of second MCParticle related to ECLShower. | |
std::vector< double > * | m_eclShowerToMCWeight2 |
Energy contribution of second MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC2PDG |
PDG code of second MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC2Moth |
Mother index of first MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC2MothPDG |
PDG code of parent of first MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC2GMoth |
GMother index of second MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC2GMothPDG |
PDG code of Gparent of second MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC3 |
Index of third MCParticle related to ECLShower. | |
std::vector< double > * | m_eclShowerToMCWeight3 |
Energy contribution of third MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC3PDG |
PDG code of third MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC3Moth |
Mother index of first MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC3MothPDG |
PDG code of parent of first MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC3GMoth |
GMother index of third MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC3GMothPDG |
PDG code of Gparent of third MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC4 |
Index of fourth MCParticle related to ECLShower. | |
std::vector< double > * | m_eclShowerToMCWeight4 |
Energy contribution of fourth MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC4PDG |
PDG code of fourth MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC4Moth |
Mother index of fourth MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC4MothPDG |
PDG code of parent of fourth MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC4GMoth |
GMother index of fourth MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC4GMothPDG |
PDG code of Gparent of fourth MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC5 |
Index of fifth MCParticle related to ECLShower. | |
std::vector< double > * | m_eclShowerToMCWeight5 |
Energy contribution of fifth MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC5PDG |
PDG code of fifth MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC5Moth |
Mother index of fifth MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC5MothPDG |
PDG code of parent of fifth MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC5GMoth |
GMother index of fifth MCParticle related to ECLShower. | |
std::vector< int > * | m_eclShowerToMC5GMothPDG |
PDG code of Gparent of fifth MCParticle related to ECLShower. | |
std::vector< double > * | m_eclShowerToBkgWeight |
Remaining energy contribution not associated to first five MCParticles related to ECLShower. | |
std::vector< int > * | m_eclShowerToLM1 |
Index of first maximum related to ECLShower. | |
std::vector< int > * | m_eclShowerToLM2 |
Index of 2nd maximum related to ECLShower. | |
std::vector< int > * | m_eclShowerToLM3 |
Index of 3rd maximum related to ECLShower. | |
std::vector< int > * | m_eclShowerToLM4 |
Index of 4th maximum related to ECLShower. | |
std::vector< int > * | m_eclShowerToLM5 |
Index of 5th maximum related to ECLShower. | |
std::vector< double > * | m_eclShowerSimHitSum |
Full energy contribution related to ECLShower. | |
std::vector< double > * | m_eclShowerUncEnergy |
Shower bare energy. | |
std::vector< double > * | m_eclShowerEnergy |
Shower Energy. | |
std::vector< double > * | m_eclShowerTheta |
Shower Theta. | |
std::vector< double > * | m_eclShowerPhi |
Shower Phi. | |
std::vector< double > * | m_eclShowerR |
Shower R. | |
std::vector< double > * | m_eclShowerNHits |
Shower NHits. | |
std::vector< double > * | m_eclShowerE9oE21 |
Shower E9oE21. | |
std::vector< double > * | m_eclShowerTime |
Shower Timing. | |
std::vector< double > * | m_eclShowerT99 |
Shower T99. | |
std::vector< int > * | m_eclShowerConnectedRegionId |
Matched Connetcted Region Idx. | |
std::vector< int > * | m_eclShowerHypothesisId |
Shower Particle Hypothesis ID. | |
std::vector< int > * | m_eclShowerCentralCellId |
Cell ID for most energetic crystal. | |
std::vector< double > * | m_eclShowerEnergyError |
Shower Energy Error. | |
std::vector< double > * | m_eclShowerThetaError |
Shower Theta Error. | |
std::vector< double > * | m_eclShowerPhiError |
Shower Phi Error. | |
std::vector< double > * | m_eclShowerTimeResolution |
Shower Time Resolution. | |
std::vector< double > * | m_eclShowerHighestEnergy |
Shower Highest Energy Crystal Energy. | |
std::vector< double > * | m_eclShowerLateralEnergy |
Shower Lateral Energy. | |
std::vector< double > * | m_eclShowerMinTrkDistance |
Shower Min Dist to Track. | |
std::vector< double > * | m_eclShowerTrkDepth |
Shower Track Depth. | |
std::vector< double > * | m_eclShowerShowerDepth |
Shower Depth. | |
std::vector< double > * | m_eclShowerAbsZernike40 |
Shower Zernike40 Moment. | |
std::vector< double > * | m_eclShowerAbsZernike51 |
Shower Zernike51 Moment. | |
std::vector< double > * | m_eclShowerZernikeMVA |
Shower ZernikeMVA. | |
std::vector< double > * | m_eclShowerSecondMoment |
Shower Second Moment. | |
std::vector< double > * | m_eclShowerE1oE9 |
Shower E1/E9. | |
std::vector< int > * | m_eclShowerIsTrack |
Shower Track Match. | |
std::vector< bool > * | m_eclShowerIsCluster |
Shower Cluster Match. | |
std::vector< int > * | m_eclShowerMCVtxInEcl |
Int, 1 if particle decays (interacts) in ECL, 0 otherwise. | |
std::vector< int > * | m_eclShowerMCFlightMatch |
Int, 1 if particle flight direction is "well" reconstructed in ECL, 0 otherwise. | |
std::vector< int > * | m_eclShowerMCFFlightMatch |
Int, 1 if primary particle flight direction is "well" reconstructed in ECL, 0 otherwise, DEBUG PURPOSE. | |
std::vector< double > * | m_eclShowerHighestE1mE2 |
Energy difference for 2 highest energy deposits in shower. | |
std::vector< double > * | m_eclShowerNumberOfCrystalsForEnergy |
Number of crystals used for energy calculation. | |
int | m_mcMultip |
Multiplicity of MCParticles. | |
std::vector< int > * | m_mcIdx |
MCParticle index. | |
std::vector< int > * | m_mcPdg |
MCParticle PDG code. | |
std::vector< int > * | m_mcMothPdg |
MCParticle mother particle PDG code. | |
std::vector< int > * | m_mcGMothPdg |
MCParticle grandmother particle PDG code. | |
std::vector< int > * | m_mcGGMothPdg |
MCParticle greand-grandmother particle PDG code. | |
std::vector< double > * | m_mcEnergy |
MCParticle energyx. | |
std::vector< double > * | m_mcPx |
MCParticle momentum X direction. | |
std::vector< double > * | m_mcPy |
MCParticle momentum Y direction. | |
std::vector< double > * | m_mcPz |
MCParticle momentum Z direction. | |
std::vector< double > * | m_mcDecayVtxX |
MCParticle decay vertex X. | |
std::vector< double > * | m_mcDecayVtxY |
MCParticle decay vertex Y. | |
std::vector< double > * | m_mcDecayVtxZ |
MCParticle decay vertex Z. | |
std::vector< double > * | m_mcProdVtxX |
MCParticle production vertex X. | |
std::vector< double > * | m_mcProdVtxY |
MCParticle production vertex Y. | |
std::vector< double > * | m_mcProdVtxZ |
MCParticle production vertex Z. | |
std::vector< int > * | m_mcSecondaryPhysProc |
Flag for secondary physics process. | |
int | m_trkMultip |
Track Multiplicity. | |
std::vector< int > * | m_trkPdg |
Track PDG code. | |
std::vector< int > * | m_trkIdx |
Track index. | |
std::vector< int > * | m_trkCharge |
Track charge. | |
std::vector< double > * | m_trkPx |
Track momentum along X direction. | |
std::vector< double > * | m_trkPy |
Track momentum along Y direction. | |
std::vector< double > * | m_trkPz |
Track momentum along Z direction. | |
std::vector< double > * | m_trkP |
Track momentum. | |
std::vector< double > * | m_trkTheta |
Track polar direction. | |
std::vector< double > * | m_trkPhi |
Track azimuthal direction. | |
std::vector< double > * | m_trkX |
Track DOCA X (?) | |
std::vector< double > * | m_trkY |
Track DOCA Y (?) | |
std::vector< double > * | m_trkZ |
Track DOCA Z (?) | |
std::vector< int > * | m_eclpidtrkIdx |
PID track index. | |
std::vector< double > * | m_eclpidEnergy |
PID track energy. | |
std::vector< double > * | m_eclpidEop |
PID track E/p. | |
std::vector< double > * | m_eclpidE9E21 |
PID track ration of 3x3 over 5x5 crystal matrices energies. | |
std::vector< int > * | m_eclpidNCrystals |
PID track number of crystals. | |
std::vector< int > * | m_eclpidNClusters |
PID track number of clusters. | |
std::vector< double > * | m_eclLogLikeEl |
PID track electron likelihood. | |
std::vector< double > * | m_eclLogLikeMu |
PID track muon likelihood. | |
std::vector< double > * | m_eclLogLikePi |
PID track pion likelihood. | |
std::string | m_name |
The name of the module, saved as a string (user-modifiable) | |
std::string | m_type |
The type of the module, saved as a string. | |
std::string | m_package |
Package this module is found in (may be empty). | |
std::string | m_description |
The description of the module. | |
unsigned int | m_propertyFlags |
The properties of the module as bitwise or (with |) of EModulePropFlags. | |
LogConfig | m_logConfig |
The log system configuration of the module. | |
ModuleParamList | m_moduleParamList |
List storing and managing all parameter of the module. | |
bool | m_hasReturnValue |
True, if the return value is set. | |
int | m_returnValue |
The return value. | |
std::vector< ModuleCondition > | m_conditions |
Module condition, only non-null if set. | |
The ECL Data Analysis Module.
this module dump an ntuple containing ECL-related infos starting from mdst
Definition at line 51 of file ECLDataAnalysisModule.h.
|
inherited |
Forward the EAfterConditionPath definition from the ModuleCondition.
|
inherited |
Each module can be tagged with property flags, which indicate certain features of the module.
Enumerator | |
---|---|
c_Input | This module is an input module (reads data). |
c_Output | This module is an output module (writes data). |
c_ParallelProcessingCertified | This module can be run in parallel processing mode safely (All I/O must be done through the data store, in particular, the module must not write any files.) |
c_HistogramManager | This module is used to manage histograms accumulated by other modules. |
c_InternalSerializer | This module is an internal serializer/deserializer for parallel processing. |
c_TerminateInAllProcesses | When using parallel processing, call this module's terminate() function in all processes(). This will also ensure that there is exactly one process (single-core if no parallel modules found) or at least one input, one main and one output process. |
c_DontCollectStatistics | No statistics is collected for this module. |
Definition at line 77 of file Module.h.
Constructor of the module.
Definition at line 50 of file ECLDataAnalysisModule.cc.
|
virtual |
|
overridevirtual |
beginRun
Reimplemented from Module.
Definition at line 860 of file ECLDataAnalysisModule.cc.
|
overridevirtualinherited |
Create an independent copy of this module.
Note that parameters are shared, so changing them on a cloned module will also affect the original module.
Implements PathElement.
Definition at line 179 of file Module.cc.
|
inlineprotectedvirtualinherited |
Wrapper method for the virtual function beginRun() that has the implementation to be used in a call from Python.
Reimplemented in PyModule.
Definition at line 426 of file Module.h.
|
inlineprotectedvirtualinherited |
This method can receive that the current run ends as a call from the Python side.
For regular C++-Modules that forwards the call to the regular endRun() method.
Reimplemented in PyModule.
Definition at line 439 of file Module.h.
|
inlineprotectedvirtualinherited |
|
inlineprotectedvirtualinherited |
Wrappers to make the methods without "def_" prefix callable from Python.
Overridden in PyModule. Wrapper method for the virtual function initialize() that has the implementation to be used in a call from Python.
Reimplemented in PyModule.
Definition at line 420 of file Module.h.
|
inlineprotectedvirtualinherited |
Wrapper method for the virtual function terminate() that has the implementation to be used in a call from Python.
Reimplemented in PyModule.
Definition at line 445 of file Module.h.
|
inlineprivatevirtual |
Default name ECLCalDigits array.
Definition at line 117 of file ECLDataAnalysisModule.h.
|
inlineprivatevirtual |
Default name ECLClusters array.
Definition at line 123 of file ECLDataAnalysisModule.h.
|
inlineprivatevirtual |
Default name ECLConnectedRegions array.
Definition at line 126 of file ECLDataAnalysisModule.h.
|
inlineprivatevirtual |
Default name ECLDigits array.
Definition at line 114 of file ECLDataAnalysisModule.h.
|
inlineprivatevirtual |
Default name ECLCalDigits array.
Definition at line 111 of file ECLDataAnalysisModule.h.
|
inlineprivatevirtual |
Default name ECLLocalMaxima array.
Definition at line 129 of file ECLDataAnalysisModule.h.
|
inlineprivatevirtual |
Default name ECLPureCalDigits array.
Definition at line 150 of file ECLDataAnalysisModule.h.
|
inlineprivatevirtual |
Default name ECLPureClusters array.
Definition at line 156 of file ECLDataAnalysisModule.h.
|
inlineprivatevirtual |
Default name ECLPureConnectedRegions array.
Definition at line 159 of file ECLDataAnalysisModule.h.
|
inlineprivatevirtual |
Default name ECLPureDigits array.
Definition at line 147 of file ECLDataAnalysisModule.h.
|
inlineprivatevirtual |
Default name ECLPureLocalMaxima array.
Definition at line 162 of file ECLDataAnalysisModule.h.
|
inlineprivatevirtual |
Default name ECLPureShower array.
Definition at line 153 of file ECLDataAnalysisModule.h.
|
inlineprivatevirtual |
Default name ECLShower array.
Definition at line 120 of file ECLDataAnalysisModule.h.
|
inlineprivatevirtual |
Default name ECLCalDigits array.
Definition at line 108 of file ECLDataAnalysisModule.h.
|
overridevirtual |
endRun
Reimplemented from Module.
Definition at line 2384 of file ECLDataAnalysisModule.cc.
|
inherited |
If at least one condition was set, it is evaluated and true returned if at least one condition returns true.
If no condition or result value was defined, the method returns false. Otherwise, the condition is evaluated and true returned, if at least one condition returns true. To speed up the evaluation, the condition strings were already parsed in the method if_value().
Definition at line 96 of file Module.cc.
|
overridevirtual |
event
Digits
CalDigits
Clusters
Showers
Pure Digits
Pure Clusters
MC
Tracks
PID
Reimplemented from Module.
Definition at line 865 of file ECLDataAnalysisModule.cc.
|
staticinherited |
Exposes methods of the Module class to Python.
Definition at line 325 of file Module.cc.
|
inherited |
What to do after the conditional path is finished.
(defaults to c_End if no condition is set)
Definition at line 133 of file Module.cc.
|
inherited |
|
inlineinherited |
Return all set conditions for this module.
|
inlineinherited |
|
inherited |
Returns the path of the last true condition (if there is at least one, else reaturn a null pointer).
Definition at line 113 of file Module.cc.
|
inlineinherited |
Returns the description of the module.
Definition at line 202 of file Module.h.
|
inlinevirtualinherited |
Return a list of output filenames for this modules.
This will be called when basf2 is run with "--dry-run" if the module has set either the c_Input or c_Output properties.
If the parameter outputFiles
is false (for modules with c_Input) the list of input filenames should be returned (if any). If outputFiles
is true (for modules with c_Output) the list of output files should be returned (if any).
If a module has sat both properties this member is called twice, once for each property.
The module should return the actual list of requested input or produced output filenames (including handling of input/output overrides) so that the grid system can handle input/output files correctly.
This function should return the same value when called multiple times. This is especially important when taking the input/output overrides from Environment as they get consumed when obtained so the finalized list of output files should be stored for subsequent calls.
Reimplemented in RootInputModule, StorageRootOutputModule, and RootOutputModule.
Definition at line 134 of file Module.h.
|
inlineinherited |
|
inlineoverrideprivatevirtualinherited |
no submodules, return empty list
Implements PathElement.
Definition at line 506 of file Module.h.
|
inlineinherited |
Returns the name of the module.
This can be changed via e.g. set_name() in the steering file to give more useful names if there is more than one module of the same type.
For identifying the type of a module, using getType() (or type() in Python) is recommended.
Definition at line 187 of file Module.h.
|
inlineinherited |
|
inherited |
Returns a python list of all parameters.
Each item in the list consists of the name of the parameter, a string describing its type, a python list of all default values and the description of the parameter.
Definition at line 279 of file Module.cc.
|
inlineinherited |
|
overrideprivatevirtualinherited |
return the module name.
Implements PathElement.
Definition at line 192 of file Module.cc.
|
inlineinherited |
Return the return value set by this module.
This value is only meaningful if hasReturnValue() is true
Definition at line 381 of file Module.h.
|
inherited |
Returns the type of the module (i.e.
class name minus 'Module')
|
inlineinherited |
|
inherited |
Returns true if all specified property flags are available in this module.
propertyFlags | Ored EModulePropFlags which should be compared with the module flags. |
|
inlineinherited |
|
inherited |
Returns true and prints error message if the module has unset parameters which the user has to set in the steering file.
Definition at line 166 of file Module.cc.
|
inherited |
A simplified version to add a condition to the module.
Please note that successive calls of this function will add more than one condition to the module. If more than one condition results in true, only the last of them will be used.
Please be careful: Avoid creating cyclic paths, e.g. by linking a condition to a path which is processed before the path where this module is located in.
It is equivalent to the if_value() method, using the expression "<1". This method is meant to be used together with the setReturnValue(bool value) method.
path | Shared pointer to the Path which will be executed if the return value is false. |
afterConditionPath | What to do after executing 'path'. |
|
inherited |
A simplified version to set the condition of the module.
Please note that successive calls of this function will add more than one condition to the module. If more than one condition results in true, only the last of them will be used.
Please be careful: Avoid creating cyclic paths, e.g. by linking a condition to a path which is processed before the path where this module is located in.
It is equivalent to the if_value() method, using the expression ">=1". This method is meant to be used together with the setReturnValue(bool value) method.
path | Shared pointer to the Path which will be executed if the return value is true. |
afterConditionPath | What to do after executing 'path'. |
|
inherited |
Add a condition to the module.
Please note that successive calls of this function will add more than one condition to the module. If more than one condition results in true, only the last of them will be used.
See https://xwiki.desy.de/xwiki/rest/p/a94f2 or ModuleCondition for a description of the syntax.
Please be careful: Avoid creating cyclic paths, e.g. by linking a condition to a path which is processed before the path where this module is located in.
expression | The expression of the condition. |
path | Shared pointer to the Path which will be executed if the condition is evaluated to true. |
afterConditionPath | What to do after executing 'path'. |
|
overridevirtual |
Initializes the Module.
SHOWERS
Reimplemented from Module.
Definition at line 440 of file ECLDataAnalysisModule.cc.
|
inherited |
Configure the abort log level.
Definition at line 67 of file Module.cc.
|
inherited |
Configure the debug messaging level.
Definition at line 61 of file Module.cc.
|
protectedinherited |
Sets the description of the module.
description | A description of the module. |
|
inlineinherited |
Set the log system configuration.
Definition at line 230 of file Module.h.
|
inherited |
Configure the printed log information for the given level.
logLevel | The log level (one of LogConfig::ELogLevel) |
logInfo | What kind of info should be printed? ORed combination of LogConfig::ELogInfo flags. |
Definition at line 73 of file Module.cc.
|
inherited |
Configure the log level.
|
inlineinherited |
|
inlineprotectedinherited |
Replace existing parameter list.
Definition at line 501 of file Module.h.
|
privateinherited |
Implements a method for setting boost::python objects.
The method supports the following types: list, dict, int, double, string, bool The conversion of the python object to the C++ type and the final storage of the parameter value is done in the ModuleParam class.
name | The unique name of the parameter. |
pyObj | The object which should be converted and stored as the parameter value. |
Definition at line 234 of file Module.cc.
|
privateinherited |
Implements a method for reading the parameter values from a boost::python dictionary.
The key of the dictionary has to be the name of the parameter and the value has to be of one of the supported parameter types.
dictionary | The python dictionary from which the parameter values are read. |
Definition at line 249 of file Module.cc.
|
inherited |
Sets the flags for the module properties.
propertyFlags | bitwise OR of EModulePropFlags |
|
protectedinherited |
Sets the return value for this module as bool.
The bool value is saved as an integer with the convention 1 meaning true and 0 meaning false. The value can be used in the steering file to divide the analysis chain into several paths.
value | The value of the return value. |
|
protectedinherited |
Sets the return value for this module as integer.
The value can be used in the steering file to divide the analysis chain into several paths.
value | The value of the return value. |
|
protectedinherited |
Set the module type.
Only for use by internal modules (which don't use the normal REG_MODULE mechanism).
|
overridevirtual |
Termination action.
Reimplemented from Module.
Definition at line 2388 of file ECLDataAnalysisModule.cc.
|
privateinherited |
|
privateinherited |
|
private |
if true, info on Digits and CalDigits is stored
Definition at line 90 of file ECLDataAnalysisModule.h.
|
private |
if true, info on Hits and SimHits is stored
Definition at line 89 of file ECLDataAnalysisModule.h.
|
private |
if true, info on pureCsI upgrade is stored
Definition at line 88 of file ECLDataAnalysisModule.h.
|
private |
if true, info on tracking will be stored, job will fail if doTracking==1 and the tracking modules are not enabled at python level
Definition at line 87 of file ECLDataAnalysisModule.h.
|
private |
ECLCalDigit amplitude.
Definition at line 219 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLCalDigit CellId.
Definition at line 218 of file ECLDataAnalysisModule.h.
|
private |
ECLCalDigit fit quality.
Definition at line 221 of file ECLDataAnalysisModule.h.
|
private |
ECLCalDigit index.
Definition at line 198 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLCalDigits per event.
Definition at line 197 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLCalDigit.
Definition at line 99 of file ECLDataAnalysisModule.h.
|
private |
Full energy contribution related to ECLCalDigit.
Definition at line 216 of file ECLDataAnalysisModule.h.
|
private |
ECLCalDigit timing.
Definition at line 220 of file ECLDataAnalysisModule.h.
|
private |
Remaining energy contribution not associated to first five MCParticles related to ECLCalDigit.
Definition at line 215 of file ECLDataAnalysisModule.h.
|
private |
Index of CR related to that ECLCalDigit.
Definition at line 222 of file ECLDataAnalysisModule.h.
|
private |
Index of LM related to that ECLCalDigit.
Definition at line 223 of file ECLDataAnalysisModule.h.
|
private |
Index of first MCParticle related to ECLCalDigit.
Definition at line 199 of file ECLDataAnalysisModule.h.
|
private |
PDG code of first MCParticle related to ECLCalDigit.
Definition at line 200 of file ECLDataAnalysisModule.h.
|
private |
Index of second MCParticle related to ECLCalDigit.
Definition at line 202 of file ECLDataAnalysisModule.h.
|
private |
PDG code of second MCParticle related to ECLCalDigit.
Definition at line 203 of file ECLDataAnalysisModule.h.
|
private |
Index of third MCParticle related to ECLCalDigit.
Definition at line 205 of file ECLDataAnalysisModule.h.
|
private |
PDG code of third MCParticle related to ECLCalDigit.
Definition at line 206 of file ECLDataAnalysisModule.h.
|
private |
Index of fourth MCParticle related to ECLCalDigit.
Definition at line 208 of file ECLDataAnalysisModule.h.
|
private |
PDG code of fourth MCParticle related to ECLCalDigit.
Definition at line 209 of file ECLDataAnalysisModule.h.
|
private |
Index of fifth MCParticle related to ECLCalDigit.
Definition at line 211 of file ECLDataAnalysisModule.h.
|
private |
PDG code of fifth MCParticle related to ECLCalDigit.
Definition at line 212 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of first MCParticle related to ECLCalDigit.
Definition at line 201 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of second MCParticle related to ECLCalDigit.
Definition at line 204 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of third MCParticle related to ECLCalDigit.
Definition at line 207 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of fourth MCParticle related to ECLCalDigit.
Definition at line 210 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of fifth MCParticle related to ECLCalDigit.
Definition at line 213 of file ECLDataAnalysisModule.h.
|
private |
Index of ECLShower related to that ECLCalDigit.
Definition at line 217 of file ECLDataAnalysisModule.h.
|
private |
Reconstructed Abs Zernike40.
Definition at line 305 of file ECLDataAnalysisModule.h.
|
private |
Reconstructed Abs Zernike51.
Definition at line 306 of file ECLDataAnalysisModule.h.
|
private |
CellId with highest energy deposit in ECLCluster.
Definition at line 299 of file ECLDataAnalysisModule.h.
|
private |
Flag for charged clusters.
Definition at line 303 of file ECLDataAnalysisModule.h.
|
private |
Crystal health flag.
Definition at line 301 of file ECLDataAnalysisModule.h.
|
private |
Reconstructed Cluster DeltaL.
Definition at line 304 of file ECLDataAnalysisModule.h.
|
private |
DeltaTime99.
Definition at line 311 of file ECLDataAnalysisModule.h.
|
private |
Cluster Detector Region.
Definition at line 312 of file ECLDataAnalysisModule.h.
|
private |
Reconstructed E1 over E9.
Definition at line 308 of file ECLDataAnalysisModule.h.
|
private |
Ratio of 3x3 over 5x5 crystal matrices energies for ECLCluster.
Definition at line 297 of file ECLDataAnalysisModule.h.
|
private |
ECLCluster energy.
Definition at line 287 of file ECLDataAnalysisModule.h.
|
private |
ECLCluster simulated energy.
Definition at line 294 of file ECLDataAnalysisModule.h.
|
private |
ECLCluster energy error.
Definition at line 288 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLClusters per event.
Definition at line 266 of file ECLDataAnalysisModule.h.
|
private |
Cluster has neutral hadron hypothesis.
Definition at line 314 of file ECLDataAnalysisModule.h.
|
private |
Cluster has n-photon hypothesis.
Definition at line 313 of file ECLDataAnalysisModule.h.
|
private |
Highest energy deposit (per crystal) in ECLCluster.
Definition at line 298 of file ECLDataAnalysisModule.h.
|
private |
ECLCluster index.
Definition at line 267 of file ECLDataAnalysisModule.h.
|
private |
Flag for charged clusters.
Definition at line 302 of file ECLDataAnalysisModule.h.
|
private |
Reconstructed LAT.
Definition at line 310 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLClusters per event.
Definition at line 264 of file ECLDataAnalysisModule.h.
|
private |
Number of crystals in ECLCluster.
Definition at line 300 of file ECLDataAnalysisModule.h.
|
private |
ECLCluster azimuthal direction.
Definition at line 291 of file ECLDataAnalysisModule.h.
|
private |
ECLCluster error on azimuthal direction.
Definition at line 292 of file ECLDataAnalysisModule.h.
|
private |
ECLCluster distance from IP.
Definition at line 293 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLCluster.
Definition at line 102 of file ECLDataAnalysisModule.h.
|
private |
Reconstructed Second Moment.
Definition at line 309 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of 1st MCParticle related to ECLCluster.
Definition at line 285 of file ECLDataAnalysisModule.h.
|
private |
ECLCluster polar direction.
Definition at line 289 of file ECLDataAnalysisModule.h.
|
private |
ECLCluster error on polar direction.
Definition at line 290 of file ECLDataAnalysisModule.h.
|
private |
ECLCluster time.
Definition at line 295 of file ECLDataAnalysisModule.h.
|
private |
ECLCluster time error.
Definition at line 296 of file ECLDataAnalysisModule.h.
|
private |
Remaining energy contribution not associated to first five MCParticles related to ECLCluster.
Definition at line 284 of file ECLDataAnalysisModule.h.
|
private |
Index of first MCParticle related to ECLCluster.
Definition at line 268 of file ECLDataAnalysisModule.h.
|
private |
PDG code of first MCParticle related to ECLCluster.
Definition at line 270 of file ECLDataAnalysisModule.h.
|
private |
Index of second MCParticle related to ECLCluster.
Definition at line 271 of file ECLDataAnalysisModule.h.
|
private |
PDG code of second MCParticle related to ECLCluster.
Definition at line 273 of file ECLDataAnalysisModule.h.
|
private |
Index of third MCParticle related to ECLCluster.
Definition at line 274 of file ECLDataAnalysisModule.h.
|
private |
PDG code of third MCParticle related to ECLCluster.
Definition at line 276 of file ECLDataAnalysisModule.h.
|
private |
Index of fourth MCParticle related to ECLCluster.
Definition at line 277 of file ECLDataAnalysisModule.h.
|
private |
PDG code of fourth MCParticle related to ECLCluster.
Definition at line 279 of file ECLDataAnalysisModule.h.
|
private |
Index of fifth MCParticle related to ECLCluster.
Definition at line 280 of file ECLDataAnalysisModule.h.
|
private |
PDG code of fifth MCParticle related to ECLCluster.
Definition at line 282 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of first MCParticle related to ECLCluster.
Definition at line 269 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of second MCParticle related to ECLCluster.
Definition at line 272 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of third MCParticle related to ECLCluster.
Definition at line 275 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of fourth MCParticle related to ECLCluster.
Definition at line 278 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of 5th MCParticle related to ECLCluster.
Definition at line 281 of file ECLDataAnalysisModule.h.
|
private |
Index of ECLShower related to ECLCluster.
Definition at line 286 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLClusters per event.
Definition at line 265 of file ECLDataAnalysisModule.h.
|
private |
Zernike MVA.
Definition at line 307 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLConnectedRegion.
Definition at line 100 of file ECLDataAnalysisModule.h.
|
private |
Connected Region ID.
Definition at line 225 of file ECLDataAnalysisModule.h.
|
private |
Int for Connected Region - Track Match.
Definition at line 226 of file ECLDataAnalysisModule.h.
|
private |
Connected Region Charged Hadron Likelihood.
Definition at line 228 of file ECLDataAnalysisModule.h.
|
private |
Connected Region Electron Likelihood.
Definition at line 229 of file ECLDataAnalysisModule.h.
|
private |
Connected Region Merged Pi0 Likelihood.
Definition at line 232 of file ECLDataAnalysisModule.h.
|
private |
Connected Region MIP Likelihood.
Definition at line 227 of file ECLDataAnalysisModule.h.
|
private |
Connected Region Neutral Hadron Likelihood.
Definition at line 231 of file ECLDataAnalysisModule.h.
|
private |
Connected Region Gamma Likelihood.
Definition at line 230 of file ECLDataAnalysisModule.h.
|
private |
ECLDigit amplitude.
Definition at line 192 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLDigit CellId.
Definition at line 191 of file ECLDataAnalysisModule.h.
|
private |
ECLDigit fit quality.
Definition at line 194 of file ECLDataAnalysisModule.h.
|
private |
ECLDigit index.
Definition at line 189 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLDigits per event.
Definition at line 188 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLDigit.
Definition at line 98 of file ECLDataAnalysisModule.h.
|
private |
ECLDigit timing.
Definition at line 193 of file ECLDataAnalysisModule.h.
|
private |
Index of CalDigit related to that ECLDigit.
Definition at line 195 of file ECLDataAnalysisModule.h.
|
private |
Index of MCParticle related to that ECLDigit.
Definition at line 190 of file ECLDataAnalysisModule.h.
|
private |
ECLHit CellID.
Definition at line 260 of file ECLDataAnalysisModule.h.
|
private |
ECLHit energy.
Definition at line 261 of file ECLDataAnalysisModule.h.
|
private |
Index of ECLHits.
Definition at line 254 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLHits per event.
Definition at line 253 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLHit.
Definition at line 97 of file ECLDataAnalysisModule.h.
|
private |
ECLHit time.
Definition at line 262 of file ECLDataAnalysisModule.h.
|
private |
Index of ECLDigit related to ECLHit.
Definition at line 256 of file ECLDataAnalysisModule.h.
|
private |
Amplitude of ECLDigit related to ECLHit.
Definition at line 257 of file ECLDataAnalysisModule.h.
|
private |
Index of MCParticle related to ECLHit.
Definition at line 255 of file ECLDataAnalysisModule.h.
|
private |
Index of ECLDigit related to ECLHit, PureCsI option.
Definition at line 258 of file ECLDataAnalysisModule.h.
|
private |
Amplitude of ECLDigit related to ECLHit, PureCsI option.
Definition at line 259 of file ECLDataAnalysisModule.h.
|
private |
Local Maximum Cell ID.
Definition at line 237 of file ECLDataAnalysisModule.h.
|
private |
Local Maximum ID.
Definition at line 235 of file ECLDataAnalysisModule.h.
|
private |
Local Maxima multiplicity.
Definition at line 234 of file ECLDataAnalysisModule.h.
|
private |
Local Maximum type.
Definition at line 236 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLLocalMaximum.
Definition at line 103 of file ECLDataAnalysisModule.h.
|
private |
PID track electron likelihood.
Definition at line 543 of file ECLDataAnalysisModule.h.
|
private |
PID track muon likelihood.
Definition at line 544 of file ECLDataAnalysisModule.h.
|
private |
PID track pion likelihood.
Definition at line 545 of file ECLDataAnalysisModule.h.
|
private |
PID track ration of 3x3 over 5x5 crystal matrices energies.
Definition at line 540 of file ECLDataAnalysisModule.h.
|
private |
PID track energy.
Definition at line 538 of file ECLDataAnalysisModule.h.
|
private |
PID track E/p.
Definition at line 539 of file ECLDataAnalysisModule.h.
|
private |
ECLPidLikelihood storeArray.
Definition at line 95 of file ECLDataAnalysisModule.h.
|
private |
PID track number of clusters.
Definition at line 542 of file ECLDataAnalysisModule.h.
|
private |
PID track number of crystals.
Definition at line 541 of file ECLDataAnalysisModule.h.
|
private |
PID track index.
Definition at line 537 of file ECLDataAnalysisModule.h.
|
private |
CalDigit amplitude, PureCsI option.
Definition at line 352 of file ECLDataAnalysisModule.h.
|
private |
Number of CalDigit CellId, PureCsI option.
Definition at line 351 of file ECLDataAnalysisModule.h.
|
private |
CalDigit fit quality, PureCsI option.
Definition at line 354 of file ECLDataAnalysisModule.h.
|
private |
ECLCalDigit index, PureCsI option.
Definition at line 326 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLCalDigits per event, PureCsI option.
Definition at line 325 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLPureCalDigit.
Definition at line 136 of file ECLDataAnalysisModule.h.
|
private |
Full energy contribution related to CalDigit, PureCsI option.
Definition at line 349 of file ECLDataAnalysisModule.h.
|
private |
CalDigit timing, PureCsI option.
Definition at line 353 of file ECLDataAnalysisModule.h.
|
private |
Remaining energy contribution not associated to first five MCParticles related to CalDigit, PureCsI option.
Definition at line 348 of file ECLDataAnalysisModule.h.
|
private |
Index of CR related to that CalDigit, PureCsI option.
Definition at line 355 of file ECLDataAnalysisModule.h.
|
private |
Index of LM related to that CalDigit, PureCsI option.
Definition at line 356 of file ECLDataAnalysisModule.h.
|
private |
Index of first MCParticle related to CalDigit, PureCsI option.
Definition at line 327 of file ECLDataAnalysisModule.h.
|
private |
PDG code of first MCParticle related to CalDigit, PureCsI option.
Definition at line 328 of file ECLDataAnalysisModule.h.
|
private |
Index of second MCParticle related to CalDigit, PureCsI option.
Definition at line 331 of file ECLDataAnalysisModule.h.
|
private |
PDG code of second MCParticle related to CalDigit, PureCsI option.
Definition at line 332 of file ECLDataAnalysisModule.h.
|
private |
Index of third MCParticle related to CalDigit, PureCsI option.
Definition at line 335 of file ECLDataAnalysisModule.h.
|
private |
PDG code of third MCParticle related to CalDigit, PureCsI option.
Definition at line 336 of file ECLDataAnalysisModule.h.
|
private |
Index of fourth MCParticle related to CalDigit, PureCsI option.
Definition at line 339 of file ECLDataAnalysisModule.h.
|
private |
PDG code of fourth MCParticle related to CalDigit, PureCsI option.
Definition at line 340 of file ECLDataAnalysisModule.h.
|
private |
Index of fifth MCParticle related to CalDigit, PureCsI option.
Definition at line 343 of file ECLDataAnalysisModule.h.
|
private |
PDG code of fifth MCParticle related to CalDigit, PureCsI option.
Definition at line 344 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of first MCParticle related to CalDigit, PureCsI option.
Definition at line 330 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of second MCParticle related to CalDigit, PureCsI option.
Definition at line 334 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of third MCParticle related to CalDigit, PureCsI option.
Definition at line 338 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of fourth MCParticle related to CalDigit, PureCsI option.
Definition at line 342 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of fifth MCParticle related to CalDigit, PureCsI option.
Definition at line 346 of file ECLDataAnalysisModule.h.
|
private |
Index of ECLShower related to that CalDigit, PureCsI option.
Definition at line 350 of file ECLDataAnalysisModule.h.
|
private |
Reconstructed Zernike40, PureCsI option.
Definition at line 415 of file ECLDataAnalysisModule.h.
|
private |
Reconstructed Zernike51, PureCsI option.
Definition at line 416 of file ECLDataAnalysisModule.h.
|
private |
CellId with highest energy deposit in Cluster, PureCsI option.
Definition at line 408 of file ECLDataAnalysisModule.h.
|
private |
Reconstructed Distance to Closest Track, PureCsI option.
Definition at line 414 of file ECLDataAnalysisModule.h.
|
private |
Crystal health flag, PureCsI option.
Definition at line 411 of file ECLDataAnalysisModule.h.
|
private |
Reconstructed Cluster DeltaL, PureCsI option.
Definition at line 413 of file ECLDataAnalysisModule.h.
|
private |
Reconstructed DeltaT99, PureCsI option.
Definition at line 420 of file ECLDataAnalysisModule.h.
|
private |
Clusters detector region, PureCsI option.
Definition at line 421 of file ECLDataAnalysisModule.h.
|
private |
Reconstructed E1oE9, PureCsI option.
Definition at line 419 of file ECLDataAnalysisModule.h.
|
private |
Ratio of 3x3 over 5x5 crystal matrices energies for Cluster, PureCsI option.
Definition at line 406 of file ECLDataAnalysisModule.h.
|
private |
Cluster energy, PureCsI option.
Definition at line 396 of file ECLDataAnalysisModule.h.
|
private |
Cluster simulated energy, PureCsI option.
Definition at line 403 of file ECLDataAnalysisModule.h.
|
private |
Cluster energy error, PureCsI option.
Definition at line 397 of file ECLDataAnalysisModule.h.
|
private |
Cluster has neutral hadron hypothesis, PureCsI option.
Definition at line 423 of file ECLDataAnalysisModule.h.
|
private |
Cluster has n-photon hypothesis, PureCsI option.
Definition at line 422 of file ECLDataAnalysisModule.h.
|
private |
Highest energy deposit (per crystal) in Cluster, PureCsI option.
Definition at line 407 of file ECLDataAnalysisModule.h.
|
private |
ECLCluster index, PureCsI option.
Definition at line 373 of file ECLDataAnalysisModule.h.
|
private |
Flag for charged clusters, PureCsI option.
Definition at line 412 of file ECLDataAnalysisModule.h.
|
private |
Cluster shape parameter LAT, PureCsI option.
Definition at line 409 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLClusterss per event, PureCsI option.
Definition at line 372 of file ECLDataAnalysisModule.h.
|
private |
Number of crystals in Cluster, PureCsI option.
Definition at line 410 of file ECLDataAnalysisModule.h.
|
private |
Cluster azimuthal direction, PureCsI option.
Definition at line 400 of file ECLDataAnalysisModule.h.
|
private |
Cluster error on azimuthal direction, PureCsI option.
Definition at line 401 of file ECLDataAnalysisModule.h.
|
private |
Cluster distance from IP, PureCsI option.
Definition at line 402 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLPureCluster.
Definition at line 142 of file ECLDataAnalysisModule.h.
|
private |
Reconstructed Cluster Second Moment, PureCsI option.
Definition at line 418 of file ECLDataAnalysisModule.h.
|
private |
Cluster polar direction, PureCsI option.
Definition at line 398 of file ECLDataAnalysisModule.h.
|
private |
Cluster error on polar direction, PureCsI option.
Definition at line 399 of file ECLDataAnalysisModule.h.
|
private |
Cluster time, PureCsI option.
Definition at line 404 of file ECLDataAnalysisModule.h.
|
private |
Cluster time error, PureCsI option.
Definition at line 405 of file ECLDataAnalysisModule.h.
|
private |
Remaining energy contribution not associated to first five MCParticles related to ECLCluster, PureCsI option.
Definition at line 395 of file ECLDataAnalysisModule.h.
|
private |
Index of first MCParticle related to ECLCluster, PureCsI option.
Definition at line 374 of file ECLDataAnalysisModule.h.
|
private |
PDG code of first MCParticle related to ECLCluster, PureCsI option.
Definition at line 377 of file ECLDataAnalysisModule.h.
|
private |
Index of second MCParticle related to ECLCluster, PureCsI option.
Definition at line 378 of file ECLDataAnalysisModule.h.
|
private |
PDG code of second MCParticle related to ECLCluster, PureCsI option.
Definition at line 381 of file ECLDataAnalysisModule.h.
|
private |
Index of third MCParticle related to ECLCluster, PureCsI option.
Definition at line 382 of file ECLDataAnalysisModule.h.
|
private |
PDG code of third MCParticle related to ECLCluster, PureCsI option.
Definition at line 385 of file ECLDataAnalysisModule.h.
|
private |
Index of fourth MCParticle related to ECLCluster, PureCsI option.
Definition at line 386 of file ECLDataAnalysisModule.h.
|
private |
PDG code of fourth MCParticle related to ECLCluster, PureCsI option.
Definition at line 389 of file ECLDataAnalysisModule.h.
|
private |
Index of fifth MCParticle related to ECLCluster, PureCsI option.
Definition at line 390 of file ECLDataAnalysisModule.h.
|
private |
PDG code of fifth MCParticle related to ECLCluster, PureCsI option.
Definition at line 393 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of first MCParticle related to ECLCluster, PureCsI option.
Definition at line 376 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of second MCParticle related to ECLCluster, PureCsI option.
Definition at line 380 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of third MCParticle related to ECLCluster, PureCsI option.
Definition at line 384 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of fourth MCParticle related to ECLCluster, PureCsI option.
Definition at line 388 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of 5th MCParticle related to ECLCluster, PureCsI option.
Definition at line 392 of file ECLDataAnalysisModule.h.
|
private |
Output of MVA classifier based on Zernike Momenta, PureCsI option.
Definition at line 417 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLPureConnectedRegion.
Definition at line 138 of file ECLDataAnalysisModule.h.
|
private |
Connected Region ID, PureCsI option.
Definition at line 358 of file ECLDataAnalysisModule.h.
|
private |
Int for Connected Region - Track Match, PureCsI option.
Definition at line 359 of file ECLDataAnalysisModule.h.
|
private |
Connected Region Charged Hadron Likelihood, PureCsI option.
Definition at line 361 of file ECLDataAnalysisModule.h.
|
private |
Connected Region Electron Likelihood, PureCsI option.
Definition at line 362 of file ECLDataAnalysisModule.h.
|
private |
Connected Region Merged Pi0 Likelihood, PureCsI option.
Definition at line 365 of file ECLDataAnalysisModule.h.
|
private |
Connected Region MIP Likelihood, PureCsI option.
Definition at line 360 of file ECLDataAnalysisModule.h.
|
private |
Connected Region Neutral Hadron Likelihood, PureCsI option.
Definition at line 364 of file ECLDataAnalysisModule.h.
|
private |
Connected Region Gamma Likelihood, PureCsI option.
Definition at line 363 of file ECLDataAnalysisModule.h.
|
private |
ECLDigit amplitude, PureCsI option.
Definition at line 320 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLDigit CellId, PureCsI option.
Definition at line 319 of file ECLDataAnalysisModule.h.
|
private |
ECLDigit fit quality, PureCsI option.
Definition at line 322 of file ECLDataAnalysisModule.h.
|
private |
ECLDigit index, PureCsI option.
Definition at line 317 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLDigits per event, PureCsI option.
Definition at line 316 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLPureDigit.
Definition at line 134 of file ECLDataAnalysisModule.h.
|
private |
ECLDigit timing, PureCsI option.
Definition at line 321 of file ECLDataAnalysisModule.h.
|
private |
ECLDigit To Cluster, PureCsI option.
Definition at line 323 of file ECLDataAnalysisModule.h.
|
private |
Index of MCParticle related to that ECLDigit, PureCsI option.
Definition at line 318 of file ECLDataAnalysisModule.h.
|
private |
Local Maximum Cell ID, PureCsI option.
Definition at line 370 of file ECLDataAnalysisModule.h.
|
private |
Local Maximum ID, PureCsI option.
Definition at line 368 of file ECLDataAnalysisModule.h.
|
private |
Local Maxima multiplicity, PureCsI option.
Definition at line 367 of file ECLDataAnalysisModule.h.
|
private |
Local Maximum type, PureCsI option.
Definition at line 369 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLPureLocalMaximum.
Definition at line 144 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLPureShower.
Definition at line 140 of file ECLDataAnalysisModule.h.
|
private |
Shower Zernike40 Moment.
Definition at line 491 of file ECLDataAnalysisModule.h.
|
private |
Shower Zernike51 Moment.
Definition at line 492 of file ECLDataAnalysisModule.h.
|
private |
Cell ID for most energetic crystal.
Definition at line 481 of file ECLDataAnalysisModule.h.
|
private |
Matched Connetcted Region Idx.
Definition at line 479 of file ECLDataAnalysisModule.h.
|
private |
Shower E1/E9.
Definition at line 495 of file ECLDataAnalysisModule.h.
|
private |
Shower E9oE21.
Definition at line 476 of file ECLDataAnalysisModule.h.
|
private |
Shower Energy.
Definition at line 471 of file ECLDataAnalysisModule.h.
|
private |
Shower Energy Error.
Definition at line 482 of file ECLDataAnalysisModule.h.
|
private |
Energy difference for 2 highest energy deposits in shower.
Definition at line 502 of file ECLDataAnalysisModule.h.
|
private |
Shower Highest Energy Crystal Energy.
Definition at line 486 of file ECLDataAnalysisModule.h.
|
private |
Shower Particle Hypothesis ID.
Definition at line 480 of file ECLDataAnalysisModule.h.
|
private |
Shower Index.
Definition at line 426 of file ECLDataAnalysisModule.h.
|
private |
Shower Cluster Match.
Definition at line 497 of file ECLDataAnalysisModule.h.
|
private |
Shower Track Match.
Definition at line 496 of file ECLDataAnalysisModule.h.
|
private |
Shower Lateral Energy.
Definition at line 487 of file ECLDataAnalysisModule.h.
|
private |
Int, 1 if primary particle flight direction is "well" reconstructed in ECL, 0 otherwise, DEBUG PURPOSE.
Definition at line 501 of file ECLDataAnalysisModule.h.
|
private |
Int, 1 if particle flight direction is "well" reconstructed in ECL, 0 otherwise.
Definition at line 499 of file ECLDataAnalysisModule.h.
|
private |
Int, 1 if particle decays (interacts) in ECL, 0 otherwise.
Definition at line 498 of file ECLDataAnalysisModule.h.
|
private |
Shower Min Dist to Track.
Definition at line 488 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLShowers per event.
Definition at line 425 of file ECLDataAnalysisModule.h.
|
private |
Shower NHits.
Definition at line 475 of file ECLDataAnalysisModule.h.
|
private |
Number of crystals used for energy calculation.
Definition at line 503 of file ECLDataAnalysisModule.h.
|
private |
Shower Phi.
Definition at line 473 of file ECLDataAnalysisModule.h.
|
private |
Shower Phi Error.
Definition at line 484 of file ECLDataAnalysisModule.h.
|
private |
Shower R.
Definition at line 474 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLShower.
Definition at line 101 of file ECLDataAnalysisModule.h.
|
private |
Shower Second Moment.
Definition at line 494 of file ECLDataAnalysisModule.h.
|
private |
Shower Depth.
Definition at line 490 of file ECLDataAnalysisModule.h.
|
private |
Full energy contribution related to ECLShower.
Definition at line 469 of file ECLDataAnalysisModule.h.
|
private |
Shower T99.
Definition at line 478 of file ECLDataAnalysisModule.h.
|
private |
Shower Theta.
Definition at line 472 of file ECLDataAnalysisModule.h.
|
private |
Shower Theta Error.
Definition at line 483 of file ECLDataAnalysisModule.h.
|
private |
Shower Timing.
Definition at line 477 of file ECLDataAnalysisModule.h.
|
private |
Shower Time Resolution.
Definition at line 485 of file ECLDataAnalysisModule.h.
|
private |
Remaining energy contribution not associated to first five MCParticles related to ECLShower.
Definition at line 463 of file ECLDataAnalysisModule.h.
|
private |
Index of first maximum related to ECLShower.
Definition at line 464 of file ECLDataAnalysisModule.h.
|
private |
Index of 2nd maximum related to ECLShower.
Definition at line 465 of file ECLDataAnalysisModule.h.
|
private |
Index of 3rd maximum related to ECLShower.
Definition at line 466 of file ECLDataAnalysisModule.h.
|
private |
Index of 4th maximum related to ECLShower.
Definition at line 467 of file ECLDataAnalysisModule.h.
|
private |
Index of 5th maximum related to ECLShower.
Definition at line 468 of file ECLDataAnalysisModule.h.
|
private |
Index of first MCParticle related to ECLShower.
Definition at line 427 of file ECLDataAnalysisModule.h.
|
private |
GMother index of first MCParticle related to ECLShower.
Definition at line 432 of file ECLDataAnalysisModule.h.
|
private |
PDG code of Gparent of first MCParticle related to ECLShower.
Definition at line 433 of file ECLDataAnalysisModule.h.
|
private |
Mother index of first MCParticle related to ECLShower.
Definition at line 430 of file ECLDataAnalysisModule.h.
|
private |
PDG code of parent of first MCParticle related to ECLShower.
Definition at line 431 of file ECLDataAnalysisModule.h.
|
private |
PDG code of first MCParticle related to ECLShower.
Definition at line 429 of file ECLDataAnalysisModule.h.
|
private |
Index of second MCParticle related to ECLShower.
Definition at line 434 of file ECLDataAnalysisModule.h.
|
private |
GMother index of second MCParticle related to ECLShower.
Definition at line 439 of file ECLDataAnalysisModule.h.
|
private |
PDG code of Gparent of second MCParticle related to ECLShower.
Definition at line 440 of file ECLDataAnalysisModule.h.
|
private |
Mother index of first MCParticle related to ECLShower.
Definition at line 437 of file ECLDataAnalysisModule.h.
|
private |
PDG code of parent of first MCParticle related to ECLShower.
Definition at line 438 of file ECLDataAnalysisModule.h.
|
private |
PDG code of second MCParticle related to ECLShower.
Definition at line 436 of file ECLDataAnalysisModule.h.
|
private |
Index of third MCParticle related to ECLShower.
Definition at line 441 of file ECLDataAnalysisModule.h.
|
private |
GMother index of third MCParticle related to ECLShower.
Definition at line 446 of file ECLDataAnalysisModule.h.
|
private |
PDG code of Gparent of third MCParticle related to ECLShower.
Definition at line 447 of file ECLDataAnalysisModule.h.
|
private |
Mother index of first MCParticle related to ECLShower.
Definition at line 444 of file ECLDataAnalysisModule.h.
|
private |
PDG code of parent of first MCParticle related to ECLShower.
Definition at line 445 of file ECLDataAnalysisModule.h.
|
private |
PDG code of third MCParticle related to ECLShower.
Definition at line 443 of file ECLDataAnalysisModule.h.
|
private |
Index of fourth MCParticle related to ECLShower.
Definition at line 448 of file ECLDataAnalysisModule.h.
|
private |
GMother index of fourth MCParticle related to ECLShower.
Definition at line 453 of file ECLDataAnalysisModule.h.
|
private |
PDG code of Gparent of fourth MCParticle related to ECLShower.
Definition at line 454 of file ECLDataAnalysisModule.h.
|
private |
Mother index of fourth MCParticle related to ECLShower.
Definition at line 451 of file ECLDataAnalysisModule.h.
|
private |
PDG code of parent of fourth MCParticle related to ECLShower.
Definition at line 452 of file ECLDataAnalysisModule.h.
|
private |
PDG code of fourth MCParticle related to ECLShower.
Definition at line 450 of file ECLDataAnalysisModule.h.
|
private |
Index of fifth MCParticle related to ECLShower.
Definition at line 455 of file ECLDataAnalysisModule.h.
|
private |
GMother index of fifth MCParticle related to ECLShower.
Definition at line 460 of file ECLDataAnalysisModule.h.
|
private |
PDG code of Gparent of fifth MCParticle related to ECLShower.
Definition at line 461 of file ECLDataAnalysisModule.h.
|
private |
Mother index of fifth MCParticle related to ECLShower.
Definition at line 458 of file ECLDataAnalysisModule.h.
|
private |
PDG code of parent of fifth MCParticle related to ECLShower.
Definition at line 459 of file ECLDataAnalysisModule.h.
|
private |
PDG code of fifth MCParticle related to ECLShower.
Definition at line 457 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of first MCParticle related to ECLShower.
Definition at line 428 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of second MCParticle related to ECLShower.
Definition at line 435 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of third MCParticle related to ECLShower.
Definition at line 442 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of fourth MCParticle related to ECLShower.
Definition at line 449 of file ECLDataAnalysisModule.h.
|
private |
Energy contribution of fifth MCParticle related to ECLShower.
Definition at line 456 of file ECLDataAnalysisModule.h.
|
private |
Shower Track Depth.
Definition at line 489 of file ECLDataAnalysisModule.h.
|
private |
Shower bare energy.
Definition at line 470 of file ECLDataAnalysisModule.h.
|
private |
Shower ZernikeMVA.
Definition at line 493 of file ECLDataAnalysisModule.h.
|
private |
ECLSimHit CellId.
Definition at line 242 of file ECLDataAnalysisModule.h.
|
private |
Energy deposition of ECLSimHit.
Definition at line 244 of file ECLDataAnalysisModule.h.
|
private |
ECLSimhit Flight Time.
Definition at line 245 of file ECLDataAnalysisModule.h.
|
private |
Index of ECLSimHit.
Definition at line 240 of file ECLDataAnalysisModule.h.
|
private |
Number of ECLSimHits per event.
Definition at line 239 of file ECLDataAnalysisModule.h.
|
private |
PDG code of MCParticle associated to that ECLDigit.
Definition at line 243 of file ECLDataAnalysisModule.h.
|
private |
ECLSimHit PX.
Definition at line 249 of file ECLDataAnalysisModule.h.
|
private |
ECLSimHit PY.
Definition at line 250 of file ECLDataAnalysisModule.h.
|
private |
ECLSimHit PZ.
Definition at line 251 of file ECLDataAnalysisModule.h.
|
private |
Store array: ECLSimHit.
Definition at line 96 of file ECLDataAnalysisModule.h.
|
private |
Index of MCParticle related to that ECLSimHit.
Definition at line 241 of file ECLDataAnalysisModule.h.
|
private |
ECLSimHit X position.
Definition at line 246 of file ECLDataAnalysisModule.h.
|
private |
ECLSimHit Y position.
Definition at line 247 of file ECLDataAnalysisModule.h.
|
private |
ECLSimHit Z position.
Definition at line 248 of file ECLDataAnalysisModule.h.
|
private |
Store object pointer: EventLevelClusteringInfo.
Definition at line 104 of file ECLDataAnalysisModule.h.
|
private |
Store object pointer: EventMetaData.
Definition at line 105 of file ECLDataAnalysisModule.h.
|
privateinherited |
|
private |
Event number.
Definition at line 172 of file ECLDataAnalysisModule.h.
|
private |
Experiment number.
Definition at line 170 of file ECLDataAnalysisModule.h.
|
private |
Run number.
Definition at line 171 of file ECLDataAnalysisModule.h.
|
privateinherited |
|
private |
MCParticle decay vertex X.
Definition at line 515 of file ECLDataAnalysisModule.h.
|
private |
MCParticle decay vertex Y.
Definition at line 516 of file ECLDataAnalysisModule.h.
|
private |
MCParticle decay vertex Z.
Definition at line 517 of file ECLDataAnalysisModule.h.
|
private |
MCParticle energyx.
Definition at line 511 of file ECLDataAnalysisModule.h.
|
private |
MCParticle greand-grandmother particle PDG code.
Definition at line 510 of file ECLDataAnalysisModule.h.
|
private |
MCParticle grandmother particle PDG code.
Definition at line 509 of file ECLDataAnalysisModule.h.
|
private |
MCParticle index.
Definition at line 506 of file ECLDataAnalysisModule.h.
|
private |
MCParticle mother particle PDG code.
Definition at line 508 of file ECLDataAnalysisModule.h.
|
private |
Multiplicity of MCParticles.
Definition at line 505 of file ECLDataAnalysisModule.h.
|
private |
MCParticles StoreArray.
Definition at line 165 of file ECLDataAnalysisModule.h.
|
private |
MCParticle PDG code.
Definition at line 507 of file ECLDataAnalysisModule.h.
|
private |
MCParticle production vertex X.
Definition at line 518 of file ECLDataAnalysisModule.h.
|
private |
MCParticle production vertex Y.
Definition at line 519 of file ECLDataAnalysisModule.h.
|
private |
MCParticle production vertex Z.
Definition at line 520 of file ECLDataAnalysisModule.h.
|
private |
MCParticle momentum X direction.
Definition at line 512 of file ECLDataAnalysisModule.h.
|
private |
MCParticle momentum Y direction.
Definition at line 513 of file ECLDataAnalysisModule.h.
|
private |
MCParticle momentum Z direction.
Definition at line 514 of file ECLDataAnalysisModule.h.
|
private |
Flag for secondary physics process.
Definition at line 521 of file ECLDataAnalysisModule.h.
|
privateinherited |
|
privateinherited |
|
private |
Number of out of time, energetic ECLCalDigits, Barrel.
Definition at line 178 of file ECLDataAnalysisModule.h.
|
private |
Number of out of time, energetic ECLCalDigits, BWD.
Definition at line 180 of file ECLDataAnalysisModule.h.
|
private |
Number of out of time, energetic ECLCalDigits, FWD.
Definition at line 176 of file ECLDataAnalysisModule.h.
|
private |
Number of photon showers that are rejected before storing to mdst (max.
255), Barrel.
Definition at line 184 of file ECLDataAnalysisModule.h.
|
private |
Number of photon showers that are rejected before storing to mdst (max.
255), BWD.
Definition at line 186 of file ECLDataAnalysisModule.h.
|
private |
Number of photon showers that are rejected before storing to mdst (max.
255), FWD.
Definition at line 182 of file ECLDataAnalysisModule.h.
|
privateinherited |
|
privateinherited |
|
private |
name of the root file
Definition at line 85 of file ECLDataAnalysisModule.h.
|
private |
members of ECLReconstructor Module
root file used for storing info
Definition at line 84 of file ECLDataAnalysisModule.h.
|
private |
TrackFitResult storeArray.
Definition at line 94 of file ECLDataAnalysisModule.h.
|
private |
Tracks storeArray.
Definition at line 93 of file ECLDataAnalysisModule.h.
|
private |
Root tree and file for saving the output.
Definition at line 167 of file ECLDataAnalysisModule.h.
|
private |
Track charge.
Definition at line 526 of file ECLDataAnalysisModule.h.
|
private |
Track index.
Definition at line 525 of file ECLDataAnalysisModule.h.
|
private |
Track Multiplicity.
Definition at line 523 of file ECLDataAnalysisModule.h.
|
private |
Track momentum.
Definition at line 530 of file ECLDataAnalysisModule.h.
|
private |
Track PDG code.
Definition at line 524 of file ECLDataAnalysisModule.h.
|
private |
Track azimuthal direction.
Definition at line 532 of file ECLDataAnalysisModule.h.
|
private |
Track momentum along X direction.
Definition at line 527 of file ECLDataAnalysisModule.h.
|
private |
Track momentum along Y direction.
Definition at line 528 of file ECLDataAnalysisModule.h.
|
private |
Track momentum along Z direction.
Definition at line 529 of file ECLDataAnalysisModule.h.
|
private |
Track polar direction.
Definition at line 531 of file ECLDataAnalysisModule.h.
|
private |
Track DOCA X (?)
Definition at line 533 of file ECLDataAnalysisModule.h.
|
private |
Track DOCA Y (?)
Definition at line 534 of file ECLDataAnalysisModule.h.
|
private |
Track DOCA Z (?)
Definition at line 535 of file ECLDataAnalysisModule.h.
|
privateinherited |
|
private |
if true, a rootFile named by m_rootFileName will be filled with info
Definition at line 86 of file ECLDataAnalysisModule.h.