|
ant
A2 ant: class-based analysis framework
|
Namespaces | |
| analysis | |
| calibration | |
| detail | |
| expconfig | |
| logger | |
| math | |
| mc | |
| MC | |
| progs | |
| reconstruct | |
| std_ext | |
| test | |
| TH_ext | |
| unpacker | |
Classes | |
| struct | Array2D |
| class | Array2D_TH2D |
| struct | Array2DBase |
| class | AxisSettings |
| class | BinSettings |
| class | bitflag |
| class | BrowseHistogramsCanvas |
| class | Calibration |
| class | canvas |
| The canvas class. More... | |
| struct | CBESum_Check |
| struct | Channel_t |
| The Channel_t struct enumerates the different channel types. More... | |
| struct | channelFitResult_t |
| struct | ClippedInterpolatorWrapper |
| struct | ClusterDetector_t |
| struct | ColorPalette |
| struct | ConvergencePlot |
| struct | Detector_t |
| The Detector_t struct is the minimal base class for all detectors. More... | |
| class | DetectorPlots |
| struct | DisplayClustering |
| struct | drawoption |
| struct | endcanvas |
| struct | endrow |
| class | ExpConfig |
| class | ExtractResolutions |
| class | Fits |
| struct | ForLoopCounter |
| class | GitInfo |
| struct | GraphExt |
| struct | hadd |
| struct | histtools |
| struct | hstack |
| struct | hstack_Menu |
| struct | InterpolatedPulls |
| class | Interpolator2D |
| class | interval |
| Interval class template. More... | |
| struct | interval2D |
| struct | KinfitExtract |
| struct | LambdaExec |
| struct | LogicalChannel_t |
| The LogicalChannel_t struct uniquely identifies detector element within setup. More... | |
| struct | LorentzVec |
| A Lorentz vector (x,y,z,E), diag(-1,-1,-1, 1) More... | |
| struct | Math |
| class | matrixstack |
| struct | MemoryPool |
| struct | MultiChannelFitResult_t |
| class | Omega |
| class | OptionsList |
| struct | padoption |
| class | ParticleTypeDatabase |
| class | ParticleTypeTreeDatabase |
| struct | PeakFitResult_t |
| class | Pi0 |
| class | pi0_true_calib |
| class | PiecewiseInterval |
| struct | PlotTimings |
| struct | ProgressCounter |
| struct | Range_t |
| class | RawFileReader |
| The RawFileReader class. More... | |
| class | Reconstruct |
| struct | Reconstruct_traits |
| struct | ReconstructHook |
| The ReconstructHook struct. More... | |
| struct | root_drawable_traits |
| struct | samepad_t |
| struct | SavitzkyGolay |
| struct | stepper |
| class | stream_TBuffer |
| class | SymmetricPi0 |
| struct | TaggerDetector_t |
| struct | TAntHeader |
| The TAntHeader class holds information about the histogram file. More... | |
| struct | TAPSEnergy_Check |
| class | TBinGraphCanvas |
| struct | TCalibrationData |
| The TCalibrationData struct contains one calibration iteration. More... | |
| struct | TCandidate |
| struct | TCluster |
| struct | TClusterHit |
| struct | TDAQError |
| struct | TDetectorReadHit |
| struct | TEvent |
| struct | TEventData |
| class | TFSum |
| class | TH2CB |
| The TH2CB class. More... | |
| class | TH2Crystals |
| Base class for A2 Calorimeter display classes. More... | |
| class | TH2DrawTool |
| struct | TH2Ext |
| class | TH2TAPS |
| struct | TID |
| struct | TimeDependentCalibration |
| struct | TKeyValue |
| struct | tmpfile_t |
| A tmpfile class which cleans up after itself. More... | |
| struct | tmpfolder_t |
| A tmpfolder class which deletes the whole directory on destroy. More... | |
| struct | TParticle |
| Base TParticle class. More... | |
| class | Tree |
| struct | TSimpleParticle |
| Base TSimpleParticle class. More... | |
| struct | TSlowControl |
| struct | TTaggerHit |
| struct | TTarget |
| struct | TTree_drawable |
| struct | TTrigger |
| struct | TUnpackerMessage |
| struct | TwoPi0_MCSmearing_Tool |
| class | Unpacker |
| The Unpacker class encapsulates the interface for unpacking raw data. More... | |
| class | UnpackerA2Geant |
| The UnpackerA2Geant class. More... | |
| class | UnpackerA2GeantConfig |
| The UnpackerA2GeantConfig class provides stuff the A2Geant unpacker needs. More... | |
| class | UnpackerAcqu |
| class | UnpackerAcquConfig |
| class | UnpackerAcquFileFormat |
| struct | Updateable_traits |
| The Updateable_traits class used by the UpdateableManager. More... | |
| class | VarAxisSettings |
| class | VarBinSettings |
| struct | vec2 |
| struct | vec3 |
| class | WrapTFile |
| class | WrapTFileInput |
| class | WrapTFileOutput |
| class | WrapTTree |
| The WrapTTree struct simplifies TTree handling in physics classes. More... | |
Functions | |
| template<typename canvas > | |
| canvas & | operator<< (canvas &&c, const MCClusterECorr::CBTAPS_t &cbtaps) |
| template<typename canvas > | |
| canvas & | operator<< (canvas &&c, const MCEnergyThresholds::CBTAPS_t &cbtaps) |
| istream & | operator>> (istream &in, BinSettings &t) |
| ostream & | operator<< (ostream &out, const BinSettings &b) |
| ostream & | operator<< (ostream &out, const VarBinSettings &b) |
| template<typename Enum , std::size_t n> | |
| constexpr std::enable_if< std::is_enum< Enum >::value, bitflag< Enum, n > >::type | operator| (Enum left, const bitflag< Enum, n > &right) |
| template<typename Enum , std::size_t n> | |
| constexpr std::enable_if< std::is_enum< Enum >::value, bitflag< Enum, n > >::type | operator & (Enum left, const bitflag< Enum, n > &right) |
| template<typename Enum , std::size_t n> | |
| constexpr std::enable_if< std::is_enum< Enum >::value, bitflag< Enum, n > >::type | operator^ (Enum left, const bitflag< Enum, n > &right) |
| ostream & | operator<< (ostream &stream, const ClippedInterpolatorWrapper &o) |
| ostream & | operator<< (ostream &stream, const ClippedInterpolatorWrapper::boundsCheck_t &o) |
| ostream & | operator<< (ostream &stream, const Detector_t::Any_t &o) |
| Detector_t::ElementFlags_t | operator| (Detector_t::ElementFlag_t t1, Detector_t::ElementFlag_t t2) |
| Detector_t::Any_t | operator| (Detector_t::Type_t t1, Detector_t::Type_t t2) |
| template<typename GetVal_t , typename SetVal_t , typename GetNeighbours_t , typename GetValid_t > | |
| void | floodFillAverages (int N, GetVal_t getVal, SetVal_t setVal, GetNeighbours_t getNeighbours, GetValid_t getValid) |
| template<typename T > | |
| interval< T > | intersect (const interval< T > &a, const interval< T > &b) |
| template<typename T > | |
| T | step (const ant::interval< T > i, const unsigned n, const unsigned p) |
| template<typename T > | |
| Range_t< T > | Range (const ant::interval< T > &i, const unsigned n) noexcept |
| ostream & | operator<< (ostream &stream, const ParticleTypeDatabase::Type &particle_type) |
| bool | operator< (const ant::ParticleTypeDatabase::Type &a, const ant::ParticleTypeDatabase::Type &b) |
| double | GetMaxPos (TH1 *hist) |
| template<typename T > | |
| void | FixParameters (TF1 *func, const T &pars) |
| template<typename T > | |
| void | UnFixParameters (TF1 *func, const T &pars) |
| LorentzVec | Boost (const LorentzVec &lv, const vec3 &boost) |
| Boost a Lorentz vector. More... | |
| ostream & | operator<< (ostream &s, const hstack &o) |
| ostream & | operator<< (ostream &s, const TAntHeader &o) |
| ostream & | operator<< (ostream &s, const TEvent &o) |
| ostream & | operator<< (ostream &s, const TEventData &o) |
| std::ostream & | operator<< (std::ostream &stream, const TParticle &o) |
Variables | |
| const endcanvas | endc = endcanvas() |
| const endrow | endr = endrow() |
| const samepad_t | samepad = samepad_t() |
| typedef unsigned int ant::clustersize_t |
| typedef int ant::element_index_t |
| typedef unsigned int ant::index_t |
| using ant::IntervalD = typedef interval<double> |
Interval of doubles.
| using ant::IntervalI = typedef interval<int> |
Interval of ints.
| typedef double ant::mev_t |
| typedef double ant::ns_t |
| using ant::OptionsPtr = typedef std::shared_ptr<const OptionsList> |
| using ant::padmodifier_t = typedef std::function<void(TVirtualPad*)> |
| using ant::ParticleTypeTree = typedef std::shared_ptr<Tree<const ParticleTypeDatabase::Type&> > |
| typedef double ant::radian_t |
| using ant::TCandidatePtr = typedef std_ext::cc_shared_ptr<TCandidate> |
| using ant::TCandidatePtrList = typedef std::vector<TCandidatePtr> |
| typedef std::vector< TClusterHit > ant::TClusterHitList |
| using ant::TClusterPtr = typedef std_ext::cc_shared_ptr<TCluster> |
| using ant::TClusterPtrList = typedef std::vector<TClusterPtr> |
| using ant::TParticleList = typedef std::vector<TParticlePtr> |
| using ant::TParticlePtr = typedef std_ext::cc_shared_ptr<TParticle> |
| using ant::TParticleTree_t = typedef Tree<TParticlePtr>::node_t |
|
inline |
Boost a Lorentz vector.
| lv | The Lorentz vector to boost |
| boost | the boost vector |
| void ant::FixParameters | ( | TF1 * | func, |
| const T & | pars | ||
| ) |
|
inline |
| double ant::GetMaxPos | ( | TH1 * | hist | ) |
| interval<T> ant::intersect | ( | const interval< T > & | a, |
| const interval< T > & | b | ||
| ) |
| constexpr std::enable_if<std::is_enum<Enum>::value, bitflag<Enum, n> >::type ant::operator& | ( | Enum | left, |
| const bitflag< Enum, n > & | right | ||
| ) |
|
inline |
| std::ostream & ant::operator<< | ( | ostream & | stream, |
| const ParticleTypeDatabase::Type & | particle_type | ||
| ) |
| ostream& ant::operator<< | ( | std::ostream & | stream, |
| const Detector_t::Any_t & | o | ||
| ) |
| ostream& ant::operator<< | ( | std::ostream & | s, |
| const TAntHeader & | o | ||
| ) |
| std::ostream& ant::operator<< | ( | std::ostream & | stream, |
| const TParticle & | o | ||
| ) |
| ostream& ant::operator<< | ( | std::ostream & | s, |
| const TEventData & | o | ||
| ) |
| ostream& ant::operator<< | ( | std::ostream & | s, |
| const TEvent & | o | ||
| ) |
| ostream& ant::operator<< | ( | std::ostream & | out, |
| const BinSettings & | b | ||
| ) |
| canvas& ant::operator<< | ( | canvas && | c, |
| const MCEnergyThresholds::CBTAPS_t & | cbtaps | ||
| ) |
| ostream& ant::operator<< | ( | ostream & | out, |
| const VarBinSettings & | b | ||
| ) |
| ostream& ant::operator<< | ( | std::ostream & | stream, |
| const ClippedInterpolatorWrapper & | o | ||
| ) |
| ostream& ant::operator<< | ( | std::ostream & | stream, |
| const ClippedInterpolatorWrapper::boundsCheck_t & | o | ||
| ) |
| canvas& ant::operator<< | ( | canvas && | c, |
| const MCClusterECorr::CBTAPS_t & | cbtaps | ||
| ) |
| istream& ant::operator>> | ( | std::istream & | in, |
| BinSettings & | t | ||
| ) |
| constexpr std::enable_if<std::is_enum<Enum>::value, bitflag<Enum, n> >::type ant::operator^ | ( | Enum | left, |
| const bitflag< Enum, n > & | right | ||
| ) |
| constexpr std::enable_if<std::is_enum<Enum>::value, bitflag<Enum, n> >::type ant::operator| | ( | Enum | left, |
| const bitflag< Enum, n > & | right | ||
| ) |
|
inline |
|
inline |
|
noexcept |
| T ant::step | ( | const ant::interval< T > | i, |
| const unsigned | n, | ||
| const unsigned | p | ||
| ) |
| void ant::UnFixParameters | ( | TF1 * | func, |
| const T & | pars | ||
| ) |