ATLAS Offline Software
CascadeDefinition.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
8 #ifndef TRKVKALVRTCORE_CASCADEDEFINITION_H
9 #define TRKVKALVRTCORE_CASCADEDEFINITION_H
10 
11 #include <memory>
12 
14 
15 namespace Trk {
16 int makeCascade(VKalVrtControl &FitCONTROL, long int NTRK, const long int *ich,
17  double *wm, double *inp_Trk5, double *inp_CovTrk5,
18  const std::vector<std::vector<int> > &vertexDefinition,
19  const std::vector<std::vector<int> > &cascadeDefinition,
20  double definedCnstAccuracy = 1.e-4);
21 int setCascadeMassConstraint(CascadeEvent &cascadeEvent_, long int IV,
22  double Mass);
23 int setCascadeMassConstraint(CascadeEvent &cascadeEvent_, long int IV,
24  std::vector<int> &trkInVrt,
25  std::vector<int> &pseudoInVrt, double Mass);
26 
27 } // namespace Trk
28 
29 #endif
30 
Trk::makeCascade
int makeCascade(VKalVrtControl &FitCONTROL, long int NTRK, const long int *ich, double *wm, double *inp_Trk5, double *inp_CovTrk5, const std::vector< std::vector< int > > &vertexDefinition, const std::vector< std::vector< int > > &cascadeDefinition, double definedCnstAccuracy)
Definition: CascadeDefinition.cxx:116
Trk::setCascadeMassConstraint
int setCascadeMassConstraint(CascadeEvent &cascadeEvent_, long int IV, double Mass)
Definition: CascadeDefinition.cxx:241
TrkVKalVrtCoreBase.h
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
DiTauMassTools::MaxHistStrategyV2::e
e
Definition: PhysicsAnalysis/TauID/DiTauMassTools/DiTauMassTools/HelperFunctions.h:26